<?php

$quadrature_weights = array();

$quadrature_weights[2] = array(
	1.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,
	1.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000);

$quadrature_weights[3] = array(
	0.8888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888889,
	0.5555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555556,
	0.5555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555556);

$quadrature_weights[4] = array(
	0.6521451548625461426269360507780005927646513041661064595074706804812481325340896482780162322677418404902018960952364978455755577496740182191429757016783303751407135229556360801973666260481564013273531860737119707353160256000107787211587578617532049337456560923057986412084590467808124974086,
	0.6521451548625461426269360507780005927646513041661064595074706804812481325340896482780162322677418404902018960952364978455755577496740182191429757016783303751407135229556360801973666260481564013273531860737119707353160256000107787211587578617532049337456560923057986412084590467808124974086,
	0.3478548451374538573730639492219994072353486958338935404925293195187518674659103517219837677322581595097981039047635021544244422503259817808570242983216696248592864770443639198026333739518435986726468139262880292646839743999892212788412421382467950662543439076942013587915409532191875025701,
	0.3478548451374538573730639492219994072353486958338935404925293195187518674659103517219837677322581595097981039047635021544244422503259817808570242983216696248592864770443639198026333739518435986726468139262880292646839743999892212788412421382467950662543439076942013587915409532191875025701);

$quadrature_weights[5] = array(
	0.5688888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888889,
	0.4786286704993664680412915148356381929122955533431415399727276673338382671525124569755621250616041107794464209474122299742927901670531874220236019762755381069981020199559708433435017355341690324695622104863536721598859262913644828482640505637133513606531929893286127565185389732581634388813,
	0.4786286704993664680412915148356381929122955533431415399727276673338382671525124569755621250616041107794464209474122299742927901670531874220236019762755381069981020199559708433435017355341690324695622104863536721598859262913644828482640505637133513606531929893286127565185389732581634388813,
	0.2369268850561890875142640407199173626432600022124140155828278882217172884030430985799934304939514447761091346081433255812627653885023681335319535792800174485574535355995847122120538200213865230859933450692018833956696292641910727072915049918422041949023625662269427990370165822973921166843,
	0.2369268850561890875142640407199173626432600022124140155828278882217172884030430985799934304939514447761091346081433255812627653885023681335319535792800174485574535355995847122120538200213865230859933450692018833956696292641910727072915049918422041949023625662269427990370165822973921166843);

$quadrature_weights[6] = array(
	0.3607615730481386075698335138377161116615218927467454822897392402371400378372617183209622019888193479431172091403707985898798902783643210707767872114085818922114502722525757771126000732368828591631602895111800517408136855470744824724861011832599314498172164024255867775267681999309503106873150514997832,
	0.3607615730481386075698335138377161116615218927467454822897392402371400378372617183209622019888193479431172091403707985898798902783643210707767872114085818922114502722525757771126000732368828591631602895111800517408136855470744824724861011832599314498172164024255867775267681999309503106873150514997832,
	0.4679139345726910473898703439895509948116556057692105353116253199639142016203981270311100925847919823047662687897547971009283625541735029545935635592733866593364825926382559018030281273563502536241704619318259000997569870959005334740800746343768244318081732063691741034162617653462927888917150514997832,
	0.4679139345726910473898703439895509948116556057692105353116253199639142016203981270311100925847919823047662687897547971009283625541735029545935635592733866593364825926382559018030281273563502536241704619318259000997569870959005334740800746343768244318081732063691741034162617653462927888917150514997832,
	0.1713244923791703450402961421727328935268225014840439823986354397989457605423401546479277054263886697521165220698744043091917471674621759746296492293180314484520671351091683210843717994067668872126692485569940481594293273570249840534338241823632441183746103912052391190442197035702977497812150514997832,
	0.1713244923791703450402961421727328935268225014840439823986354397989457605423401546479277054263886697521165220698744043091917471674621759746296492293180314484520671351091683210843717994067668872126692485569940481594293273570249840534338241823632441183746103912052391190442197035702977497812150514997832);

$quadrature_weights[7] = array(
	0.4179591836734693877551020408163265306122448979591836734693877551020408163265306122448979591836734693877551020408163265306122448979591836734693877551020408163265306122448979591836734693877551020408163265306122448979591836734693877551020408163265306122448979591836734693877551020408163265306,
	0.3818300505051189449503697754889751338783650835338627347510834510307055464341297083486846593440448014503146717645853573344928956776383837562443187566373816994263513750309425122069048082192405967657155458166140211350441276674773890998286086501179973611850420964132316867109449892362441359044150514997832,
	0.3818300505051189449503697754889751338783650835338627347510834510307055464341297083486846593440448014503146717645853573344928956776383837562443187566373816994263513750309425122069048082192405967657155458166140211350441276674773890998286086501179973611850420964132316867109449892362441359044150514997832,
	0.2797053914892766679014677714237795824869250652265987645370140326936188104305626768132409429011976187663233752133720515191356369795631199443713526578123368545563592025336909192643194833502493348267909279642862302108156020621692804889667628308214167200738365553989662119973317061306305537859150514997832,
	0.2797053914892766679014677714237795824869250652265987645370140326936188104305626768132409429011976187663233752133720515191356369795631199443713526578123368545563592025336909192643194833502493348267909279642862302108156020621692804889667628308214167200738365553989662119973317061306305537859150514997832,
	0.1294849661688696932706114326790820183285874022599466639772086387246552349720423087156254181629208450894844020016344278810653448938189044626496347079992610378540241163129175889369389737366325173870853629537936262051606784336186365336536081108973206126186723685959653665979209749176350897029150514997832,
	0.1294849661688696932706114326790820183285874022599466639772086387246552349720423087156254181629208450894844020016344278810653448938189044626496347079992610378540241163129175889369389737366325173870853629537936262051606784336186365336536081108973206126186723685959653665979209749176350897029150514997832);

$quadrature_weights[8] = array(
	0.3626837833783619829651504492771956121941460398943305405248230675666867347239066773243660420848285095502587699262967065529258215569895173844995576007862076842778350382862546305771007553373269714714894268328780431822779077846722965535548199601402487767505928976560993309027632737537826127502150514997832,
	0.3626837833783619829651504492771956121941460398943305405248230675666867347239066773243660420848285095502587699262967065529258215569895173844995576007862076842778350382862546305771007553373269714714894268328780431822779077846722965535548199601402487767505928976560993309027632737537826127502150514997832,
	0.3137066458778872873379622019866013132603289990027349376902639450749562719421734969616980762339285560494275746410778086162472468322655616056890624276469758994622503118776562559463287222021520431626467794721603822601295276898652509723185157998353156062419751736972560423953923732838789657919150514997832,
	0.3137066458778872873379622019866013132603289990027349376902639450749562719421734969616980762339285560494275746410778086162472468322655616056890624276469758994622503118776562559463287222021520431626467794721603822601295276898652509723185157998353156062419751736972560423953923732838789657919150514997832,
	0.2223810344533744705443559944262408844301308700512495647259092892936168145704490408536531423771979278421592661012122181231114375798525722419381826674532090577908613289536840402789398648876004385697202157482063253247195590228631570651319965589733545440605952819880671616779621183704306688233150514997832,
	0.2223810344533744705443559944262408844301308700512495647259092892936168145704490408536531423771979278421592661012122181231114375798525722419381826674532090577908613289536840402789398648876004385697202157482063253247195590228631570651319965589733545440605952819880671616779621183704306688233150514997832,
	0.1012285362903762591525313543099621901153940910516849570590036980647401787634707848602827393040450065581543893314132667077154940308923487678731973041136073584690533208824050731976306575729205467961435779467552492328730055025992954089946676810510810729468366466585774650346143712142008566866150514997832,
	0.1012285362903762591525313543099621901153940910516849570590036980647401787634707848602827393040450065581543893314132667077154940308923487678731973041136073584690533208824050731976306575729205467961435779467552492328730055025992954089946676810510810729468366466585774650346143712142008566866150514997832);

$quadrature_weights[9] = array(
	0.3302393550012597631645250692869740488788107835726883345930964978584026203073822121441169060216679264298311917359536407155454774502393550012597631645250692869740488788107835726883345930964978584026203073822121441169060216679264298311917359536407155454774502393550012597631645250692869740489,
	0.1806481606948574040584720312429128095143378217320404844983359064713572905449462697645949773031997041476074679602577937226796268460630127231790100804745577374812973964868278705556370432288860477148539230329025541102198218481213990057413494800065234875808239968200871271576666111786816983312150514997832,
	0.1806481606948574040584720312429128095143378217320404844983359064713572905449462697645949773031997041476074679602577937226796268460630127231790100804745577374812973964868278705556370432288860477148539230329025541102198218481213990057413494800065234875808239968200871271576666111786816983312150514997832,
	0.081274388361574411971892158110523650675661720782410750711107676880686686308452062945578554702942576957794073317963038094590048795093955759528141378844750853767333972349567507324558127938133868301667395157245896802611234739695631672003334674766636592975299135275084311484994311087346192507215051499783203,
	0.081274388361574411971892158110523650675661720782410750711107676880686686308452062945578554702942576957794073317963038094590048795093955759528141378844750853767333972349567507324558127938133868301667395157245896802611234739695631672003334674766636592975299135275084311484994311087346192507215051499783203,
	0.3123470770400028400686304065844436655987548612619046455540111655991438973240193165701219218880063538522954773181646973116391818098875271459600370901478405885572589090757645984059641355722376816546561522245422024969266380802745127735793790292136245228820749357799614002097074181144513901973150514997832,
	0.3123470770400028400686304065844436655987548612619046455540111655991438973240193165701219218880063538522954773181646973116391818098875271459600370901478405885572589090757645984059641355722376816546561522245422024969266380802745127735793790292136245228820749357799614002097074181144513901973150514997832,
	0.2606106964029354623187428694186328497718402044372999519399970021196108156688912446476460930950174018273873855356376505133184038238358268707029298682703161767070852826824482373696733967124934731275123758942032745317892944979452416330800688391928576238230768124473665313152599422632809847998150514997832,
	0.2606106964029354623187428694186328497718402044372999519399970021196108156688912446476460930950174018273873855356376505133184038238358268707029298682703161767070852826824482373696733967124934731275123758942032745317892944979452416330800688391928576238230768124473665313152599422632809847998150514997832);

$quadrature_weights[10] = array(
	0.295524224714752870173892994651338329421046717026853601354308029755995938217152329270356595793754216722717164401252558386818490789552005826001936342494186966609562718648884168043231305061535867409083051270663865287483901746874726597515954450775158914556548308329986393605934912382356670244,
	0.295524224714752870173892994651338329421046717026853601354308029755995938217152329270356595793754216722717164401252558386818490789552005826001936342494186966609562718648884168043231305061535867409083051270663865287483901746874726597515954450775158914556548308329986393605934912382356670244,
	0.2692667193099963550912269215694693528597599384608837958005632762421534323191792767642266367092527607555958114503686983086929234693811452415564658846634423711656014432259960141729044528030344411297902977067142537534806284608399276575006911686749842814086288868533208042150419508881916391898,
	0.2692667193099963550912269215694693528597599384608837958005632762421534323191792767642266367092527607555958114503686983086929234693811452415564658846634423711656014432259960141729044528030344411297902977067142537534806284608399276575006911686749842814086288868533208042150419508881916391898,
	0.2190863625159820439955349342281631924587718705226770898809565436351999106529512812426839931772021927865912168728128876347666269080669475688309211843316656677105269915322077536772652826671027878246851010208832173320064273483254756250668415885349420711613410227291565477768928313300688702802,
	0.2190863625159820439955349342281631924587718705226770898809565436351999106529512812426839931772021927865912168728128876347666269080669475688309211843316656677105269915322077536772652826671027878246851010208832173320064273483254756250668415885349420711613410227291565477768928313300688702802,
	0.1494513491505805931457763396576973324025566396694273678354772687532386547266300109459472646347319519140057525610454363382344517067454976014713716011937109528798134828865118770953566439639333773939909201690204649083815618779157522578300343427785361756927642128792412282970150172590842897331,
	0.1494513491505805931457763396576973324025566396694273678354772687532386547266300109459472646347319519140057525610454363382344517067454976014713716011937109528798134828865118770953566439639333773939909201690204649083815618779157522578300343427785361756927642128792412282970150172590842897331,
	0.066671344308688137593568809893331792857864834320158145128694881613412064084087101776785509685058877821090054714520419331487507126254403762139304987316994041634495363706400187011242315504393526242450629832718198718647480566044117862086478449236378557180717569208295026105115288152794421677,
	0.066671344308688137593568809893331792857864834320158145128694881613412064084087101776785509685058877821090054714520419331487507126254403762139304987316994041634495363706400187011242315504393526242450629832718198718647480566044117862086478449236378557180717569208295026105115288152794421677);

$quadrature_weights[11] = array(
	0.2729250867779006307144835283363421891560419698947837475976004114532253060391588530116668644807172945701084229222757361285499813638341776869915398053926192454330982469510608038746566885095023623162151300679439207577735716263854791993320131848270376408904547432685960824488963017101545240073,
	0.2628045445102466621806888698905091953727646776031445563800553714855128033395452535524169970170267059591323352348905685930815659959388220486516662277122153406007564563422288846814246265117197586291110715875175614041126916826846274452615523702086591000201133611607179097990732517786141292028,
	0.2628045445102466621806888698905091953727646776031445563800553714855128033395452535524169970170267059591323352348905685930815659959388220486516662277122153406007564563422288846814246265117197586291110715875175614041126916826846274452615523702086591000201133611607179097990732517786141292028,
	0.2331937645919904799185237048431751394317981723169585090273197221219322132188809959540399484382616844165511091916787318112920150795060810133433603801373897814912101090002545933770716225731073421081441218793246900837233861267889573966809233425723055956467735751888062574046043468313611332881,
	0.2331937645919904799185237048431751394317981723169585090273197221219322132188809959540399484382616844165511091916787318112920150795060810133433603801373897814912101090002545933770716225731073421081441218793246900837233861267889573966809233425723055956467735751888062574046043468313611332881,
	0.1862902109277342514260976414316558916912847480402034117815064041738723480087855024693307585179795861311009645389663354315618171782985952444059876613187869462456124841903168186981083148555168528511284378808837151240596308699896596151043118276873358853174012590644772948200410345821126889686,
	0.1862902109277342514260976414316558916912847480402034117815064041738723480087855024693307585179795861311009645389663354315618171782985952444059876613187869462456124841903168186981083148555168528511284378808837151240596308699896596151043118276873358853174012590644772948200410345821126889686,
	0.1255803694649046246346942992239401001976157913954035006639340108179145751324712776346876417140545303978650585450845219359841068839377506073290884347363756769005925474627589346055152226465992230909984623296951248837188959879470592809528962736823949327704509072540524563398665677063470369886,
	0.1255803694649046246346942992239401001976157913954035006639340108179145751324712776346876417140545303978650585450845219359841068839377506073290884347363756769005925474627589346055152226465992230909984623296951248837188959879470592809528962736823949327704509072540524563398665677063470369886,
	0.0556685671161736664827537204425485787285156256968981483483842856741554072807375438836912220723188458102963210282419741638055041804016622427741273933989226320452792795289103667005518691583056421625103412886069481254986095193969566623343095934357856658000335256976480404119666482269782141718,
	0.0556685671161736664827537204425485787285156256968981483483842856741554072807375438836912220723188458102963210282419741638055041804016622427741273933989226320452792795289103667005518691583056421625103412886069481254986095193969566623343095934357856658000335256976480404119666482269782141718);

$quadrature_weights[12] = array(
	0.2491470458134027850005624360429512108304609025696188313953510031162794274572880430311568006180423530648334761178771858330585110736036496880396421037700854294150273722109172825701968430164659192402161982079625520732434085776613788579662540329347837170742904111565650371846972323325015720931,
	0.2491470458134027850005624360429512108304609025696188313953510031162794274572880430311568006180423530648334761178771858330585110736036496880396421037700854294150273722109172825701968430164659192402161982079625520732434085776613788579662540329347837170742904111565650371846972323325015720931,
	0.2334925365383548087608498989248780562594099721997548747305234978214920000794116752806790265085636904667387564397088688338985427884089160966197503884738075353324814517948875038881216279280304248959830878229357729079164423103001879530654707315375809270840669989018891281956753131165193423269,
	0.2334925365383548087608498989248780562594099721997548747305234978214920000794116752806790265085636904667387564397088688338985427884089160966197503884738075353324814517948875038881216279280304248959830878229357729079164423103001879530654707315375809270840669989018891281956753131165193423269,
	0.203167426723065921749064455809798376506518147274590146398594565797645632510472843795144395064605232431160429336863259964961371351902101329079104201895994236856568902452607382802768524457038466812400647581340638998753052152617280593445415722327927963339557545261423500783899286052850767594,
	0.203167426723065921749064455809798376506518147274590146398594565797645632510472843795144395064605232431160429336863259964961371351902101329079104201895994236856568902452607382802768524457038466812400647581340638998753052152617280593445415722327927963339557545261423500783899286052850767594,
	0.1600783285433462263346525295433590718720117304908641779098995441579542251732911506816565526370577305270748770968128026272437638608826490446750310024340951121367986902065997927856009804637591399838724493887258633605906166774286382455298444870458396283884610940466728874776625823124924247387,
	0.1600783285433462263346525295433590718720117304908641779098995441579542251732911506816565526370577305270748770968128026272437638608826490446750310024340951121367986902065997927856009804637591399838724493887258633605906166774286382455298444870458396283884610940466728874776625823124924247387,
	0.1069393259953184309602547181939962242145701734703248800051260421028189936274975765405373180963164574135763593331411441611703305169635508448480086523269196005011439044764920482935551535857607910705249218071033795470424895712830930967806467598358517298903536137451828089012822811396588037254,
	0.1069393259953184309602547181939962242145701734703248800051260421028189936274975765405373180963164574135763593331411441611703305169635508448480086523269196005011439044764920482935551535857607910705249218071033795470424895712830930967806467598358517298903536137451828089012822811396588037254,
	0.0471753363865118271946159614850170603170290739948470895605053470038097211520387106708259070754145360966161016755967385796674804082391329967384636510990980857579796788584959896597568705489452579970026951919317931124539907107094212532123682663180160342232703368882666374567833050364187887189,
	0.0471753363865118271946159614850170603170290739948470895605053470038097211520387106708259070754145360966161016755967385796674804082391329967384636510990980857579796788584959896597568705489452579970026951919317931124539907107094212532123682663180160342232703368882666374567833050364187887189);

$quadrature_weights[13] = array(
	0.2325515532308739101945895152688359481566274773067979861186654393447600240807034013827220620427413634206841000047793254586461379668172874966081759288552495345702138908932115725322518529311736104942898149691356484563277770070976864183657390450597243804037010830217623424416631209838003044796,
	0.2262831802628972384120901860397766184347577376155570198649685487715756631204999710418263186663139297211265889107526836426557968078763428902495438151872023237441066027256935875147140517861161869397608640950846733738986712351672898382114993485440591169613748948922640415655895437609919445534,
	0.2262831802628972384120901860397766184347577376155570198649685487715756631204999710418263186663139297211265889107526836426557968078763428902495438151872023237441066027256935875147140517861161869397608640950846733738986712351672898382114993485440591169613748948922640415655895437609919445534,
	0.2078160475368885023125232193060527633865826091995035492191111199165385435650844322605955280466119265759826407051690728416782631246877699599858929066196711949483587279475686942430824453897384184449472747677348480606120504898296573235877308239374369727851300594814230840467881711421900661897,
	0.2078160475368885023125232193060527633865826091995035492191111199165385435650844322605955280466119265759826407051690728416782631246877699599858929066196711949483587279475686942430824453897384184449472747677348480606120504898296573235877308239374369727851300594814230840467881711421900661897,
	0.1781459807619457382800466919960979955128126506610165029867944402891450694987487234947169512223127015069670497200743946097834883241893874241917617416603387078399445321976924996760290699777029401220398372429953593454578073073328073351761308253696219117811497432878451113282968179717189979188,
	0.1781459807619457382800466919960979955128126506610165029867944402891450694987487234947169512223127015069670497200743946097834883241893874241917617416603387078399445321976924996760290699777029401220398372429953593454578073073328073351761308253696219117811497432878451113282968179717189979188,
	0.138873510219787238463601776868871467621862718263298227646355016505772521534889535725181542854605625862409684276125989931583961822392400056140349181450224581984204381964332335793784634023652926657148198489192428511473342464680175442836266082110093820312115079812730984876934297728295818834,
	0.138873510219787238463601776868871467621862718263298227646355016505772521534889535725181542854605625862409684276125989931583961822392400056140349181450224581984204381964332335793784634023652926657148198489192428511473342464680175442836266082110093820312115079812730984876934297728295818834,
	0.0921214998377284479144217759537971209236839998622368390883915473395937297276329262918978157557319728688464206180281115405280755822061330132575025454931122799528778263378580260096595447239712476272992175052866998048878792306641975965562093757627202951860014882629364182187061210206786185036,
	0.0921214998377284479144217759537971209236839998622368390883915473395937297276329262918978157557319728688464206180281115405280755822061330132575025454931122799528778263378580260096595447239712476272992175052866998048878792306641975965562093757627202951860014882629364182187061210206786185036,
	0.0404840047653158795200215922009860600419865457449888681350466075049944605127927104944208124330531617543255657674600847044473453552393229078708618451618261442454009833802490704966043276332314749616597004151381666755063607687770292544492940217462056927723781927519191887428534879952917444979,
	0.0404840047653158795200215922009860600419865457449888681350466075049944605127927104944208124330531617543255657674600847044473453552393229078708618451618261442454009833802490704966043276332314749616597004151381666755063607687770292544492940217462056927723781927519191887428534879952917444979);

$quadrature_weights[14] = array(
	0.215263853463157790195876443316260035274997558054128800219776392543618787353994604001024441410819578237256672332436770992948165976464930189035601908050981428041757802691565082287626417365449192946281203662033345376460522564310634412912654698349487266562730897512393716549425155133887783267,
	0.215263853463157790195876443316260035274997558054128800219776392543618787353994604001024441410819578237256672332436770992948165976464930189035601908050981428041757802691565082287626417365449192946281203662033345376460522564310634412912654698349487266562730897512393716549425155133887783267,
	0.2051984637212956039659240656612180557103390613094194517168972902833671448252497203394318399918908957243692694424494287284534856133850644865918702302140316671417873329934748278391381113256848128254396760209050529765354249731237553251469192851898072394707049964721031773292256965337005468577,
	0.2051984637212956039659240656612180557103390613094194517168972902833671448252497203394318399918908957243692694424494287284534856133850644865918702302140316671417873329934748278391381113256848128254396760209050529765354249731237553251469192851898072394707049964721031773292256965337005468577,
	0.1855383974779378137417165901251570362489226029373316590200349250690983502635254444255527311467122229825611215057289188990778964974252160895085525241528364360728640406002723237969714138507534560933312278904499388523844853663939226179218798247606150274514935557012909889503067356410067833406,
	0.1855383974779378137417165901251570362489226029373316590200349250690983502635254444255527311467122229825611215057289188990778964974252160895085525241528364360728640406002723237969714138507534560933312278904499388523844853663939226179218798247606150274514935557012909889503067356410067833406,
	0.1572031671581935345696019386238421566056680373373233749693170438747681763696082985139580933624180762768531519990811885018854374920646576267489242910372646019870010221956474591078423228056106861169077132184669351601383774428385022658899238684439084685022864905124096570215866733146092008329,
	0.1572031671581935345696019386238421566056680373373233749693170438747681763696082985139580933624180762768531519990811885018854374920646576267489242910372646019870010221956474591078423228056106861169077132184669351601383774428385022658899238684439084685022864905124096570215866733146092008329,
	0.1215185706879031846894148090724766259566693456900746722910753925431597438925264923188199062703750071489155506530592569942811574313408868548096421257144546080289185410615420786200564675456293296025406102396367179854059007550049729049892410130191072357341821083329663867464821867539341968434,
	0.1215185706879031846894148090724766259566693456900746722910753925431597438925264923188199062703750071489155506530592569942811574313408868548096421257144546080289185410615420786200564675456293296025406102396367179854059007550049729049892410130191072357341821083329663867464821867539341968434,
	0.0801580871597602098056332770628543095836977853945947652013990654895714744572871698635361908191377559686225015908038847487953091382572604434376755119844740947797387723700536610577178522653954549123135546624971159464576653576521600937489354127710937535198838649279475628473516378736712929573,
	0.0801580871597602098056332770628543095836977853945947652013990654895714744572871698635361908191377559686225015908038847487953091382572604434376755119844740947797387723700536610577178522653954549123135546624971159464576653576521600937489354127710937535198838649279475628473516378736712929573,
	0.0351194603317518630318328761381917806197056092771272765814998901964163228378082705376767969986464636614217324764405511345585478510619843098677334088459571639479324880874445672906474148414770675031860143060108937026176235406760523793904458974659810087587180865408885105556219147609526200925,
	0.0351194603317518630318328761381917806197056092771272765814998901964163228378082705376767969986464636614217324764405511345585478510619843098677334088459571639479324880874445672906474148414770675031860143060108937026176235406760523793904458974659810087587180865408885105556219147609526200925);

$quadrature_weights[15] = array(
	0.2025782419255612728806201999675193148386621580094773567967041160514353987547460740933934407127880321353514826708299901773095246288719482192675665869139062612256085449558643031836505029978223451416924610397803870997344190817384290577763771236964710158183351656545129738602932076125549319023,
	0.1984314853271115764561183264438393248186925599575419934847379279291247975334342681333149991648178232076602085488930991764791477591610421132086613599988857531192702426415927231327044667892816045834098228729517385124172569721507734356429605231973280268604684028301488322765670316796303356288,
	0.1984314853271115764561183264438393248186925599575419934847379279291247975334342681333149991648178232076602085488930991764791477591610421132086613599988857531192702426415927231327044667892816045834098228729517385124172569721507734356429605231973280268604684028301488322765670316796303356288,
	0.1861610000155622110268005618664228245062260122779284028154957273100132555026991606189497688860993236053997770900138443530672702173881822218913650817524402394454633498455254983854987704558698346743823005532094467225041792102166969649720014347260039240685291809910280840226841347980521837134,
	0.1861610000155622110268005618664228245062260122779284028154957273100132555026991606189497688860993236053997770900138443530672702173881822218913650817524402394454633498455254983854987704558698346743823005532094467225041792102166969649720014347260039240685291809910280840226841347980521837134,
	0.1662692058169939335532008604812088111309001800984129073218651905635535632122785177107051742924155362148446154065718522274181714630170967754925174671836098206991229223858649637789999954737644311199247756973750854153289068732761392073165357013373138619425638694563391801926576061195937788699,
	0.1662692058169939335532008604812088111309001800984129073218651905635535632122785177107051742924155362148446154065718522274181714630170967754925174671836098206991229223858649637789999954737644311199247756973750854153289068732761392073165357013373138619425638694563391801926576061195937788699,
	0.1395706779261543144478047945110283225208502753155112432023911286310884445419078116807682573635713336381490888932766399041110917245491409628233342406440126372784794505759941197273360771302835643088631984018181469133646430155458101237375718557827299435854832981132499961239407405172041096534,
	0.1395706779261543144478047945110283225208502753155112432023911286310884445419078116807682573635713336381490888932766399041110917245491409628233342406440126372784794505759941197273360771302835643088631984018181469133646430155458101237375718557827299435854832981132499961239407405172041096534,
	0.1071592204671719350118695466858693034155437157581019806870223891218779948523157997256858571376086240443980876783750555812718104988405678239974708278615361621323837150901155489565006064488581094283683146572762126337955710255509976788374176850005859153689529410495091691306303339254292612609,
	0.1071592204671719350118695466858693034155437157581019806870223891218779948523157997256858571376086240443980876783750555812718104988405678239974708278615361621323837150901155489565006064488581094283683146572762126337955710255509976788374176850005859153689529410495091691306303339254292612609,
	0.0703660474881081247092674164506673384667080327543307198259072929143870555128742370448404520666939392193554898585950405388046148432772910792956556041537582479070968902376133780797668535183637426522389065978826221602778581837148625124153563760247327246091136423557230784075321996037169475438,
	0.0703660474881081247092674164506673384667080327543307198259072929143870555128742370448404520666939392193554898585950405388046148432772910792956556041537582479070968902376133780797668535183637426522389065978826221602778581837148625124153563760247327246091136423557230784075321996037169475438,
	0.0307532419961172683546283935772044177217481448334340742642282855042371894671171680390387707323994040025169911888594731301931311793307049136572121249488040088053791567453616163473679786846675406619664506995965540924443751786755055481899678620830700956557210823767451729158413495735272185295,
	0.0307532419961172683546283935772044177217481448334340742642282855042371894671171680390387707323994040025169911888594731301931311793307049136572121249488040088053791567453616163473679786846675406619664506995965540924443751786755055481899678620830700956557210823767451729158413495735272185295);

$quadrature_weights[16] = array(
	0.1894506104550684962853967232082831051469089883959029750375132452000228907691330063001339778335339522825338056432096423297083652175404007311690388189431844411595815612767118459616173498175974279783368912090196026294264906147293439818164037940618838412163450874403569646465188699526105009401,
	0.1894506104550684962853967232082831051469089883959029750375132452000228907691330063001339778335339522825338056432096423297083652175404007311690388189431844411595815612767118459616173498175974279783368912090196026294264906147293439818164037940618838412163450874403569646465188699526105009401,
	0.1826034150449235888667636679692199393835562236546492824184951443794304649501111749604004251169852753140450247468164720359323414531767503677231287901939855049593288980367779339835260945463293576871039381184643035967488751413022888111613573519788630660749465009519914881317048638180707164801,
	0.1826034150449235888667636679692199393835562236546492824184951443794304649501111749604004251169852753140450247468164720359323414531767503677231287901939855049593288980367779339835260945463293576871039381184643035967488751413022888111613573519788630660749465009519914881317048638180707164801,
	0.1691565193950025381893120790303599622116394734160282817450829356808036642099305309321553225420782280475616663029174311301070245194017485677345250958562776298891264277426735059304319847991653319152533740752257147529442896440995961657448930494413086332128490066363561659644970262910622840035,
	0.1691565193950025381893120790303599622116394734160282817450829356808036642099305309321553225420782280475616663029174311301070245194017485677345250958562776298891264277426735059304319847991653319152533740752257147529442896440995961657448930494413086332128490066363561659644970262910622840035,
	0.1495959888165767320815017305474785489704910682078364668054219621873604040204179824517786384030592580740666978710981552017441608823947804369332735108707683892775563858478598112791002547854739387534174159632646453366676666558524965031020211316827351475733089362794299590848309953779341872602,
	0.1495959888165767320815017305474785489704910682078364668054219621873604040204179824517786384030592580740666978710981552017441608823947804369332735108707683892775563858478598112791002547854739387534174159632646453366676666558524965031020211316827351475733089362794299590848309953779341872602,
	0.1246289712555338720524762821920164201448868592222026799447505904294109639214653535979691900176556843602150494472276923163298743356166759951219803027530793950381177302731194738185536484170853382049815857557341629265257965586456133775651283810710467884531826649993812111024573155970869490184,
	0.1246289712555338720524762821920164201448868592222026799447505904294109639214653535979691900176556843602150494472276923163298743356166759951219803027530793950381177302731194738185536484170853382049815857557341629265257965586456133775651283810710467884531826649993812111024573155970869490184,
	0.0951585116824927848099251076022462263552635031837126581568222872296317595776819594470249573208049864890125891496209414830603481210533228470521726818393631052313960626642025883937935575862183078092754984560926424378606161380726146645506474202051743093462038386816818873937323729463744264427,
	0.0951585116824927848099251076022462263552635031837126581568222872296317595776819594470249573208049864890125891496209414830603481210533228470521726818393631052313960626642025883937935575862183078092754984560926424378606161380726146645506474202051743093462038386816818873937323729463744264427,
	0.0622535239386478928628438369943776942749865083529068579013035158195357388870438190612117095368517345326677408437010587484095102733930688584375043469278735539030250578328671232854442125221885072444734914927471878528529881785852210014369332953413853555572557051831454875621973358414449964621,
	0.0622535239386478928628438369943776942749865083529068579013035158195357388870438190612117095368517345326677408437010587484095102733930688584375043469278735539030250578328671232854442125221885072444734914927471878528529881785852210014369332953413853555572557051831454875621973358414449964621,
	0.0271524594117540948517805724560181035122673755667607979906103190738041136642161732493257792290308808998974259954086067547083751974232521958283764526154679805418678763257877173475328975259417904071578049294517404669732770687128254946226155762176028585659082598276568361140612201745491935876,
	0.0271524594117540948517805724560181035122673755667607979906103190738041136642161732493257792290308808998974259954086067547083751974232521958283764526154679805418678763257877173475328975259417904071578049294517404669732770687128254946226155762176028585659082598276568361140612201745491935876);

$quadrature_weights[17] = array(
	0.1794464703562065254582656442618856214487803198976685236676686979555967546062802594045284457525042776008649811893857352435682986331876081111851108866780622936808158737325303170069706877766177174957552596061722460122214923353807537674420503241048324569186636761507104543537545368471074829307,
	0.1765627053669926463252709901131972391509244180007481180431444069132090362072826804523346906840866559301006092111631043456274034660130273980983840504934095470315458660285588518049547114140699023340485341657476841937868857687900376505657106556888601202176730417304723831886390079072130629649,
	0.1765627053669926463252709901131972391509244180007481180431444069132090362072826804523346906840866559301006092111631043456274034660130273980983840504934095470315458660285588518049547114140699023340485341657476841937868857687900376505657106556888601202176730417304723831886390079072130629649,
	0.1680041021564500445099706637883231550211981289650740142699558513403231065000245865612038497389197718236207213486995644444452318049734638929137778300338275722632164587692660117202077357829259551829434673213630654214286185068734272546056171102777956754038016814543267266848603524377507589707,
	0.1680041021564500445099706637883231550211981289650740142699558513403231065000245865612038497389197718236207213486995644444452318049734638929137778300338275722632164587692660117202077357829259551829434673213630654214286185068734272546056171102777956754038016814543267266848603524377507589707,
	0.154045761076810288081431594801958611940483058471017934385264711351446741859676451091617449353450908876424153419065240125716036310829880947811725801178402356930926776121628522534028556989979884655500914919553886780419888060495727120915226164856787273338244789944250590848451274884156660718,
	0.154045761076810288081431594801958611940483058471017934385264711351446741859676451091617449353450908876424153419065240125716036310829880947811725801178402356930926776121628522534028556989979884655500914919553886780419888060495727120915226164856787273338244789944250590848451274884156660718,
	0.1351363684685254732863199817023501973721258532344890203779946106888672429899385440975094483135843229282966867023973980627114962655583899994391835707175743659655559740465951852250510145801277671620980932855460592699403329942015689192694629287216502985314399636780315461266085691716296439668,
	0.1351363684685254732863199817023501973721258532344890203779946106888672429899385440975094483135843229282966867023973980627114962655583899994391835707175743659655559740465951852250510145801277671620980932855460592699403329942015689192694629287216502985314399636780315461266085691716296439668,
	0.1118838471934039710947883856263559267358434242630770500184864824490956796436098356152217045277663097303933856234485005009089118098926769197175416932114933263692040520889707361712734742157806742432060058117182592830428702087289106874985175861316771801379631019461083549422893139993867447325,
	0.1118838471934039710947883856263559267358434242630770500184864824490956796436098356152217045277663097303933856234485005009089118098926769197175416932114933263692040520889707361712734742157806742432060058117182592830428702087289106874985175861316771801379631019461083549422893139993867447325,
	0.0850361483171791808835353701910620738504913892185054757664103607387839927874826477469876042935729999564873422413092975801009051621765385504863648371802661594642985254447697662510671267561256372184607416045118289583482113043069561231013879928175322956122033449176613110877780729058835216161,
	0.0850361483171791808835353701910620738504913892185054757664103607387839927874826477469876042935729999564873422413092975801009051621765385504863648371802661594642985254447697662510671267561256372184607416045118289583482113043069561231013879928175322956122033449176613110877780729058835216161,
	0.055459529373987201129440165358244660512846251953228846993724078710257426003334638373275788744821901102297299483619936822358082783206379864639745886162534575206272618194628448672658150271369557624764374900791878769502590209653421358315740618303892325062804722289534273941957588087316299781,
	0.055459529373987201129440165358244660512846251953228846993724078710257426003334638373275788744821901102297299483619936822358082783206379864639745886162534575206272618194628448672658150271369557624764374900791878769502590209653421358315740618303892325062804722289534273941957588087316299781,
	0.0241483028685479319601100262875653246916973159450252783111851488302183967055104863595852414675449908519473113756040904963477830807558383713007208876834609499285717924393173191172738861013117628311002381876812143174198567792595740020073117811493886032365375159642595860025385521819350292818,
	0.0241483028685479319601100262875653246916973159450252783111851488302183967055104863595852414675449908519473113756040904963477830807558383713007208876834609499285717924393173191172738861013117628311002381876812143174198567792595740020073117811493886032365375159642595860025385521819350292818);

$quadrature_weights[18] = array(
	0.1691423829631435918406564701349866103341058193703438802698751915490594441915546421709209140397781535882236287858096022651991109570105409679724328782921212245564934063159034512433937773326382340213877306682008490401803026464426090514675100961891997919361138887123759382863686530866127972569,
	0.1691423829631435918406564701349866103341058193703438802698751915490594441915546421709209140397781535882236287858096022651991109570105409679724328782921212245564934063159034512433937773326382340213877306682008490401803026464426090514675100961891997919361138887123759382863686530866127972569,
	0.1642764837458327229860537764659275904123389539973529532444969709116484218452080077553637577470604890284648113509545041993644726379185282871113207576557673424148421704789647486570815505590931928740872581565708587404351827700772678358448394118368041141223571486216522533602397578204727788698,
	0.1642764837458327229860537764659275904123389539973529532444969709116484218452080077553637577470604890284648113509545041993644726379185282871113207576557673424148421704789647486570815505590931928740872581565708587404351827700772678358448394118368041141223571486216522533602397578204727788698,
	0.1546846751262652449254180038363747721932183962673541726666419147277828692306437303123469238522236810610823138635759151314464904508619440285864710786047569608481404523324601264735344481079235728593245977248380570057190791293991887575270796743004370720572961243853465885948926313557194625353,
	0.1546846751262652449254180038363747721932183962673541726666419147277828692306437303123469238522236810610823138635759151314464904508619440285864710786047569608481404523324601264735344481079235728593245977248380570057190791293991887575270796743004370720572961243853465885948926313557194625353,
	0.1406429146706506512047313037519472280955024103309725598834561952604655869277498970306627690269133215655608200217275770685544170251231718644306129004824026118944766630591084763322327613982486061679811396793683948249135515722138610771570619097928166812612498836789391700951269947345168633319,
	0.1406429146706506512047313037519472280955024103309725598834561952604655869277498970306627690269133215655608200217275770685544170251231718644306129004824026118944766630591084763322327613982486061679811396793683948249135515722138610771570619097928166812612498836789391700951269947345168633319,
	0.1225552067114784601845191268002015552281638973334390971672535136540574395994036818381972199250410149007167708455810165486796115018827133040140143404137921288394045516938052752003072949826623487274490764701140571187993024296332307194300911675059927766461093255811877510343876834731962512392,
	0.1225552067114784601845191268002015552281638973334390971672535136540574395994036818381972199250410149007167708455810165486796115018827133040140143404137921288394045516938052752003072949826623487274490764701140571187993024296332307194300911675059927766461093255811877510343876834731962512392,
	0.1009420441062871655628139849248346070628011388876789016103745366556507973804985233524506387113404511235918423705414132943111061599125790124570032420205399215139736906316754374178287629629818649856828420523731488700775027353808841169146345320562519294959618701674957105726006182889016178398,
	0.1009420441062871655628139849248346070628011388876789016103745366556507973804985233524506387113404511235918423705414132943111061599125790124570032420205399215139736906316754374178287629629818649856828420523731488700775027353808841169146345320562519294959618701674957105726006182889016178398,
	0.0764257302548890565291296776166365256053179062083582874495213792344100072917929793417651026783961556386755094377371250624710740108554558830513694718616741579405961948021942164059258052391191883635397652229042344876375847235881442974454263056439849686517694850815001034580970692779127113393,
	0.0764257302548890565291296776166365256053179062083582874495213792344100072917929793417651026783961556386755094377371250624710740108554558830513694718616741579405961948021942164059258052391191883635397652229042344876375847235881442974454263056439849686517694850815001034580970692779127113393,
	0.0497145488949697964533349462026386416808662461289102022463043078655723432958034162950413709493755363901578109123761072246185991085606677862915057965108447312909911728438022161634770405530539475169791168653216398791251592475094524716122801457301171483506316945948812057997564235047218740689,
	0.0497145488949697964533349462026386416808662461289102022463043078655723432958034162950413709493755363901578109123761072246185991085606677862915057965108447312909911728438022161634770405530539475169791168653216398791251592475094524716122801457301171483506316945948812057997564235047218740689,
	0.0216160135264833103133427102664524693876852314755899454620759901413530902373451219032513030698711967035264924116967392053551181478743988660852695341581009207010816978420860521062185588642790444835684731603087600331123347457553616726010767569443955174785105791766212787985301684570081667535,
	0.0216160135264833103133427102664524693876852314755899454620759901413530902373451219032513030698711967035264924116967392053551181478743988660852695341581009207010816978420860521062185588642790444835684731603087600331123347457553616726010767569443955174785105791766212787985301684570081667535);

$quadrature_weights[19] = array(
	0.1610544498487836959791636253209167350399025585785169021283231527357710484554980721525407657169290469326322822863184992213743178868498200222270801309797567400348596761477557415796634427690419403563011194249302152575062701292613967331058845014126474128577480085119949784227603045386781841262,
	0.1589688433939543476499564394650472016787801581951260957511749153247409785833850597426104767260064785656726957407308709294681940869471572774193889952003779483998952863244786932834096103688529075704047740756352615495602997460739650278393056497770505071451767267951634011784814089959663984428,
	0.1589688433939543476499564394650472016787801581951260957511749153247409785833850597426104767260064785656726957407308709294681940869471572774193889952003779483998952863244786932834096103688529075704047740756352615495602997460739650278393056497770505071451767267951634011784814089959663984428,
	0.1527660420658596667788554008976629984610082672364286235231015530748110436510632136548098470307870684022812576438514294182842697467316852588339979189564400065158561055368543286606806945813575677225325234593817650217143933943565807393710549158806994880737896661371021634932839064588639773471,
	0.1527660420658596667788554008976629984610082672364286235231015530748110436510632136548098470307870684022812576438514294182842697467316852588339979189564400065158561055368543286606806945813575677225325234593817650217143933943565807393710549158806994880737896661371021634932839064588639773471,
	0.1426067021736066117757461094419029724756683448244738609265716559064582484729032510149400718372501369086306014406580383315195828422829752494295918122366158420984545209886445875554558671077636205184180315501264678352263230297125824594481607430544278129481485570189599544910201063848937021998,
	0.1426067021736066117757461094419029724756683448244738609265716559064582484729032510149400718372501369086306014406580383315195828422829752494295918122366158420984545209886445875554558671077636205184180315501264678352263230297125824594481607430544278129481485570189599544910201063848937021998,
	0.1287539625393362276755157848568771170558395770934630345471043846223036040566316799314330023341520732158916457503562980563768636602583508434307981699008263911842629973311123280171601256818577811518739247152452114541083839100451940773411361442241742604289292646622610041938152943010790361288,
	0.1287539625393362276755157848568771170558395770934630345471043846223036040566316799314330023341520732158916457503562980563768636602583508434307981699008263911842629973311123280171601256818577811518739247152452114541083839100451940773411361442241742604289292646622610041938152943010790361288,
	0.1115666455473339947160239016817659974813318538398937755214611428764589761056464706010042849525923054056261554442105314745763195932849808297160769131997858963255201640444230360365240357831562145828787343616372535224037060083589168167362608964805142848746151312363217280104220309101862162324,
	0.1115666455473339947160239016817659974813318538398937755214611428764589761056464706010042849525923054056261554442105314745763195932849808297160769131997858963255201640444230360365240357831562145828787343616372535224037060083589168167362608964805142848746151312363217280104220309101862162324,
	0.0914900216224499994644620941238396526609116512965987846649893449020622210437972616057477150418889562743146634993042981808904181458448709504359957484813885110802183834295752411339593463140700502937848306309596141966543958396121404946314428704188953782008399937706471108301458402758231527037,
	0.0914900216224499994644620941238396526609116512965987846649893449020622210437972616057477150418889562743146634993042981808904181458448709504359957484813885110802183834295752411339593463140700502937848306309596141966543958396121404946314428704188953782008399937706471108301458402758231527037,
	0.0690445427376412265807082580060130449618480316876131311229004276960349749064390215176630954633349726374642876653899542524801698925666536827737780371699346508028049015854813015646013769733407219337570614953319341361634180376621748813203883305923293567307835594677851391824357149174951095532,
	0.0690445427376412265807082580060130449618480316876131311229004276960349749064390215176630954633349726374642876653899542524801698925666536827737780371699346508028049015854813015646013769733407219337570614953319341361634180376621748813203883305923293567307835594677851391824357149174951095532,
	0.0448142267656996003328381574019942119517542274678576020858545267676429913842794576446690357102559934203280323775860360343000334458319796780552202725286599385464482175556425829180401153232218294624007148445216886976212985328934819110208162425464110028809041117163162427069065186589566497618,
	0.0448142267656996003328381574019942119517542274678576020858545267676429913842794576446690357102559934203280323775860360343000334458319796780552202725286599385464482175556425829180401153232218294624007148445216886976212985328934819110208162425464110028809041117163162427069065186589566497618,
	0.0194617882297264770363120414644384357529066090692866407926804724616014375681055482108520880452674917034745192947532937114169896428264362187916120668360924450291095851299100300403371064818583365857988451546956959577946464366542652257384919563191742022879389849394457667021090268241509572387,
	0.0194617882297264770363120414644384357529066090692866407926804724616014375681055482108520880452674917034745192947532937114169896428264362187916120668360924450291095851299100300403371064818583365857988451546956959577946464366542652257384919563191742022879389849394457667021090268241509572387);

$quadrature_weights[20] = array(
	0.1527533871307258506980843319550975934919486451123785972747010498175974531627377815355724878365039059354400184281378782601150279679600783005530039321842277357554019203124915100518499038184507289979208511728338097884847930234840391745787787603960313774754576020521238652300682735542710944263,
	0.1527533871307258506980843319550975934919486451123785972747010498175974531627377815355724878365039059354400184281378782601150279679600783005530039321842277357554019203124915100518499038184507289979208511728338097884847930234840391745787787603960313774754576020521238652300682735542710944263,
	0.1491729864726037467878287370019694366926799040813683164962112178098444225955867806939613260352104810517091385456733800686575677792178649430941723424667532046356472774228709560694803833239714102500755019738911703717170310002053316744710774788331941474319396315320062727688974661711619397638,
	0.1491729864726037467878287370019694366926799040813683164962112178098444225955867806939613260352104810517091385456733800686575677792178649430941723424667532046356472774228709560694803833239714102500755019738911703717170310002053316744710774788331941474319396315320062727688974661711619397638,
	0.1420961093183820513292983250671649330345154133920203033373670829838280874979343676169492242832005826013306857366620140189402437272742182737236253724487588567621276688265922710626976924994669598575042368845029007422245631263596983756760256569446985608014039758824276822804479323371308934112,
	0.1420961093183820513292983250671649330345154133920203033373670829838280874979343676169492242832005826013306857366620140189402437272742182737236253724487588567621276688265922710626976924994669598575042368845029007422245631263596983756760256569446985608014039758824276822804479323371308934112,
	0.131688638449176626898494499748163134916110511146983526996436493708854356429480933143557975183972629245105980054636247016400316830607538704952932577689132201902021181666362879795141713525128804030525410925388026264783643215389540368786522194165102288258575353624172248387510459119776031765,
	0.131688638449176626898494499748163134916110511146983526996436493708854356429480933143557975183972629245105980054636247016400316830607538704952932577689132201902021181666362879795141713525128804030525410925388026264783643215389540368786522194165102288258575353624172248387510459119776031765,
	0.1181945319615184173123773777113822870050412195489687754468899520201747483505115163057286878258190174460626754309231659133886817937422099122542309757118513383856290919785688442004649951483215887378851802439188486330757698272816855138495620519895987774292383111032264708641859679188600095692,
	0.1181945319615184173123773777113822870050412195489687754468899520201747483505115163057286878258190174460626754309231659133886817937422099122542309757118513383856290919785688442004649951483215887378851802439188486330757698272816855138495620519895987774292383111032264708641859679188600095692,
	0.1019301198172404350367501354803498761666916560233925562619716161968523220253943464753493157694798582137585903552548326593234407721971982947468111885795226965581584345480416762264760609122842382150145830070657006817955059316458539298252170005077219224922112385771403739725657450818783267313,
	0.1019301198172404350367501354803498761666916560233925562619716161968523220253943464753493157694798582137585903552548326593234407721971982947468111885795226965581584345480416762264760609122842382150145830070657006817955059316458539298252170005077219224922112385771403739725657450818783267313,
	0.0832767415767047487247581432220462061001778285831632907448820607856930828940794194713751908437908393490961161119327637705991492770889027822910222187699193186160700364391275137979683413090460002469936166941844144330159650771507260085403067307251888321939680464514855705930284166808865996089,
	0.0832767415767047487247581432220462061001778285831632907448820607856930828940794194713751908437908393490961161119327637705991492770889027822910222187699193186160700364391275137979683413090460002469936166941844144330159650771507260085403067307251888321939680464514855705930284166808865996089,
	0.0626720483341090635695065351870416063516010765784363640995843454379748110336656786445637660568322035126032533995920732617572100906357057485305643635379372052174565132880956643096197824783282502822044536246229255150791963516814947223936297508668215819063938781024256991067440283222516531374,
	0.0626720483341090635695065351870416063516010765784363640995843454379748110336656786445637660568322035126032533995920732617572100906357057485305643635379372052174565132880956643096197824783282502822044536246229255150791963516814947223936297508668215819063938781024256991067440283222516531374,
	0.0406014298003869413310399522749321098790906399899515368176068545618322967509873282955389206230443849761898257096750750226100388420589263242455270189562763042394217695623102760213193663915194028524305033283414664156073509698450908818586062170756508088247402639869134213644998336627334563899,
	0.0406014298003869413310399522749321098790906399899515368176068545618322967509873282955389206230443849761898257096750750226100388420589263242455270189562763042394217695623102760213193663915194028524305033283414664156073509698450908818586062170756508088247402639869134213644998336627334563899,
	0.017614007139152118311861962351852816362143105543336732524349326677348419259621847817403105542146097668703716227512570008208322919217356715608110009655621137928066105955538408464981760593482616529445662145250737154216181476956539350020274158495991703186071698688078395432051877120218676412,
	0.017614007139152118311861962351852816362143105543336732524349326677348419259621847817403105542146097668703716227512570008208322919217356715608110009655621137928066105955538408464981760593482616529445662145250737154216181476956539350020274158495991703186071698688078395432051877120218676412);

$quadrature_weights[21] = array(
	0.1460811336496904271919851476833711882448095769419654441073225875154385927033996119297421911264662557212084193073183666407023291490701315394349933160814120091019135384560142780767922383392670660828128067346305807324319910469491126830892376430046688551997714362920589373449073057040164935385,
	0.1445244039899700590638271665537525436099499621970998347524729888860973093433918698652696658648520233050153807182751058340478607914609245155295922498562992808910783176715396139593722259868425469702253182886990329954188652290286970182071524397982404357217693477140670426040110571170384153735,
	0.1445244039899700590638271665537525436099499621970998347524729888860973093433918698652696658648520233050153807182751058340478607914609245155295922498562992808910783176715396139593722259868425469702253182886990329954188652290286970182071524397982404357217693477140670426040110571170384153735,
	0.1398873947910731547221334238675831108927931609549196043737313263242432624652061566163216216021600998599900055602271055541357051536028755347561086348330962978657813978987304700340567769112703674578484357611862504522233502952045219944994351977526343907746401967699000655104651571929681270384,
	0.1398873947910731547221334238675831108927931609549196043737313263242432624652061566163216216021600998599900055602271055541357051536028755347561086348330962978657813978987304700340567769112703674578484357611862504522233502952045219944994351977526343907746401967699000655104651571929681270384,
	0.1322689386333374617810525744967756043290115401431568232183503231517825985652303990236905956152887823257437260070284209329826235662777956373003380290485481635498943248725306992133745999310654090539022620351321642978606819393828211922979761324766967372232454337075296723597411728301559276175,
	0.1322689386333374617810525744967756043290115401431568232183503231517825985652303990236905956152887823257437260070284209329826235662777956373003380290485481635498943248725306992133745999310654090539022620351321642978606819393828211922979761324766967372232454337075296723597411728301559276175,
	0.12183141605372853419536717712573359835633762556153745024298380784275890122935096394194845400510805441535106992990803465111781456252201455749660636199928991899369237556605407496701667401621830310039392653017232078588136067892577373517690729345256326791648134339011922243738172296022393323,
	0.12183141605372853419536717712573359835633762556153745024298380784275890122935096394194845400510805441535106992990803465111781456252201455749660636199928991899369237556605407496701667401621830310039392653017232078588136067892577373517690729345256326791648134339011922243738172296022393323,
	0.1087972991671483776634745780701056420336995957938563305527820871689736437662693883811767624307919714280431336694929491833417249221756440589828296905766216104554044378502844721749556592843358759077754065080475052159738439596329796691460063659032360816562389933478442385645741882353331593726,
	0.1087972991671483776634745780701056420336995957938563305527820871689736437662693883811767624307919714280431336694929491833417249221756440589828296905766216104554044378502844721749556592843358759077754065080475052159738439596329796691460063659032360816562389933478442385645741882353331593726,
	0.0934444234560338615532897411139320884835266473615928448666952716325778977737123873518685885667907567162977799799523755530329936695800684131239325605694168198528624765190660830371401684514895310043583557285334922636696219450396255927941054556322526589112906947145631731695333752169102075954,
	0.0934444234560338615532897411139320884835266473615928448666952716325778977737123873518685885667907567162977799799523755530329936695800684131239325605694168198528624765190660830371401684514895310043583557285334922636696219450396255927941054556322526589112906947145631731695333752169102075954,
	0.0761001136283793020170516533001831792261543524239660285214684858164535165866007499931366188126475322701503912333143105710317508507441067832630572820317358685417952251160878025900870897655530743717049336677304358645610383006615169433678160215256622339637007537777793359525984441316364651328,
	0.0761001136283793020170516533001831792261543524239660285214684858164535165866007499931366188126475322701503912333143105710317508507441067832630572820317358685417952251160878025900870897655530743717049336677304358645610383006615169433678160215256622339637007537777793359525984441316364651328,
	0.0571344254268572082836358264724479574912875968262560414425073234270490553996520080882864485670216464800912399587795621639782211949845714392993914115830662602804222024046956572132012504872923325592065662650714319216556233411540149840941326022964030889938820078995522232773177836640756431587,
	0.0571344254268572082836358264724479574912875968262560414425073234270490553996520080882864485670216464800912399587795621639782211949845714392993914115830662602804222024046956572132012504872923325592065662650714319216556233411540149840941326022964030889938820078995522232773177836640756431587,
	0.0369537897708524937999506682993296661889443081487298374271691818787857511575674084585234428769603298583529798398444489699045057647568225140933948134081451087223902427631700624411175063534535592342393984777089284336071796700434175156225807196391256954545850040503984567840458081566217952533,
	0.0369537897708524937999506682993296661889443081487298374271691818787857511575674084585234428769603298583529798398444489699045057647568225140933948134081451087223902427631700624411175063534535592342393984777089284336071796700434175156225807196391256954545850040503984567840458081566217952533,
	0.0160172282577743333242246168584710152658904221179024825481779101135587673613188623149067060951456754803600834495185032660756349493601107764372523080530746662957222301098339253312819296428454672989389933704031474029324391174520750132492689500208509817842805064822171006678776376184147041102,
	0.0160172282577743333242246168584710152658904221179024825481779101135587673613188623149067060951456754803600834495185032660756349493601107764372523080530746662957222301098339253312819296428454672989389933704031474029324391174520750132492689500208509817842805064822171006678776376184147041102);

$quadrature_weights[22] = array(
	0.139251872855631993375410248341809957873920217457425858126197877073037712818768596298747496824058914113093167157962721105490063037735945705368013554774786449446301992859427256084690367597657268817092023841871315156005340599231398042635738899417087195975359991616234502233438058611331987745,
	0.139251872855631993375410248341809957873920217457425858126197877073037712818768596298747496824058914113093167157962721105490063037735945705368013554774786449446301992859427256084690367597657268817092023841871315156005340599231398042635738899417087195975359991616234502233438058611331987745,
	0.1365414983460151713525738312315173965863676529886861681094697349382075581645378333809906329322980338064166098619410384683080837352686179002153940492154657031000279046612887404941032702402863540489150533615329544848350259523513713718107237294224552847158550848712612535614861972824779777976,
	0.1365414983460151713525738312315173965863676529886861681094697349382075581645378333809906329322980338064166098619410384683080837352686179002153940492154657031000279046612887404941032702402863540489150533615329544848350259523513713718107237294224552847158550848712612535614861972824779777976,
	0.1311735047870623707329649925303074458757418941880306531253797034245446103135289740914341000330802590357453133430374671516356351504504246601963151768842030638131958733505362877145593040145815186758260217713701867970876075860868220072903240340382067261517549996687431186964515504642502351783,
	0.1311735047870623707329649925303074458757418941880306531253797034245446103135289740914341000330802590357453133430374671516356351504504246601963151768842030638131958733505362877145593040145815186758260217713701867970876075860868220072903240340382067261517549996687431186964515504642502351783,
	0.1232523768105124242855609861548144719594449990049679724284219718851355027991754540317802460344263428062179538248874191344588354067067945434706349235332478397563735704166808201424795855530810763983066837919814260363914879417089719256224363311637486835202619996443651660233049512097896196499,
	0.1232523768105124242855609861548144719594449990049679724284219718851355027991754540317802460344263428062179538248874191344588354067067945434706349235332478397563735704166808201424795855530810763983066837919814260363914879417089719256224363311637486835202619996443651660233049512097896196499,
	0.1129322960805392183934006074217843191142633321209947042725975462486131309236108336596048814249688672616781549051053825552718538410303432071472857511738274194595666330339049635233207892233756723419514293771341236682855672426337138118775758049252375609197111935963957307498339896884695320756,
	0.1129322960805392183934006074217843191142633321209947042725975462486131309236108336596048814249688672616781549051053825552718538410303432071472857511738274194595666330339049635233207892233756723419514293771341236682855672426337138118775758049252375609197111935963957307498339896884695320756,
	0.1004141444428809649320788378305362823508110887676996257849609143404530960742237727428606391633595573776349093540661740314708763653482563321696553170923589751450442384859766568385469374554135972424729074657466417224854304101874849974350913267934517683214118430098813097798290926305738073941,
	0.1004141444428809649320788378305362823508110887676996257849609143404530960742237727428606391633595573776349093540661740314708763653482563321696553170923589751450442384859766568385469374554135972424729074657466417224854304101874849974350913267934517683214118430098813097798290926305738073941,
	0.0859416062170677274144436813727028661891444053490797832865700110482460247731261574320222498147195279420031166714886305554569826230842395878601500101939183046172720437239928289392785032135016684742279615109509348640374882414379905254219055080017839272008510689158029965727382187052179071799,
	0.0859416062170677274144436813727028661891444053490797832865700110482460247731261574320222498147195279420031166714886305554569826230842395878601500101939183046172720437239928289392785032135016684742279615109509348640374882414379905254219055080017839272008510689158029965727382187052179071799,
	0.0697964684245204880949614189302176573987750529550805273863113717639464034872858940393928407934487484578347691548227869811070577976316010787643313789567315773077142560385751072667930433873534185706036938053329982020371598607210384850944336260599416771946201385073813370989287571075428730939,
	0.0697964684245204880949614189302176573987750529550805273863113717639464034872858940393928407934487484578347691548227869811070577976316010787643313789567315773077142560385751072667930433873534185706036938053329982020371598607210384850944336260599416771946201385073813370989287571075428730939,
	0.0522933351526832859403120512732112561121500935692363161227100832976763423599328247819681900497942379853944769639050807493316042515144884278871959026979582690008885621444759508018223720337014558360364717123912529925149692547390811951232658701582125573521341464543076941011085466862268500532,
	0.0522933351526832859403120512732112561121500935692363161227100832976763423599328247819681900497942379853944769639050807493316042515144884278871959026979582690008885621444759508018223720337014558360364717123912529925149692547390811951232658701582125573521341464543076941011085466862268500532,
	0.0337749015848141547933022468659129013491693144744746604328831945599515117530614883989149488223271820394668642314209914197484933174725421873500935790418921972193376234783246855382688816781804190261643002466304858994685158135658866855354087005529714468844343938457001078010839443093190369368,
	0.0337749015848141547933022468659129013491693144744746604328831945599515117530614883989149488223271820394668642314209914197484933174725421873500935790418921972193376234783246855382688816781804190261643002466304858994685158135658866855354087005529714468844343938457001078010839443093190369368,
	0.0146279952982722006849910980471854451902119491243237309244975914201881065327481711422837741075183291745146645313623078477205144737567463695709303564356102011342773018068167026561369456028675505684034531150576801768514070973362409521530961694669031717636051398699267833817966933073957187542,
	0.0146279952982722006849910980471854451902119491243237309244975914201881065327481711422837741075183291745146645313623078477205144737567463695709303564356102011342773018068167026561369456028675505684034531150576801768514070973362409521530961694669031717636051398699267833817966933073957187542);

$quadrature_weights[23] = array(
	0.1336545721861061753514571105458443385831528076368833174819359779914409808477228963591592070041770657260205575514973335616255714709828802742656649621614431236395579444474686400551369439625808317279421520974691891767430693132766928896317410571158028845306037337719405022210494063530132001372,
	0.1324620394046966173716424647033169258050356694742235243225122680384860058826794056735801177079407781158601039853288017359549544504047001640754418919869188082964921765010916486256230123511017510481207806942973304221070460743058914752549499390630704045790511113539726305631748190667260260389,
	0.1324620394046966173716424647033169258050356694742235243225122680384860058826794056735801177079407781158601039853288017359549544504047001640754418919869188082964921765010916486256230123511017510481207806942973304221070460743058914752549499390630704045790511113539726305631748190667260260389,
	0.1289057221880821499785953393997936532597154971917834924443404317179894647560110357500460598919177369008113972146118396389010245741784444429266422944660325056563834052572816514786432914945457891602459153218129684809683065008800627884007535625287505965247255144761614099451307170939935031031,
	0.1289057221880821499785953393997936532597154971917834924443404317179894647560110357500460598919177369008113972146118396389010245741784444429266422944660325056563834052572816514786432914945457891602459153218129684809683065008800627884007535625287505965247255144761614099451307170939935031031,
	0.1230490843067295304675784006720096548158528125464705744356703329016904677077852055101060271179021309491115725525871417634614247429696993279269065096982285511401896204115668794639555753741922888990900329216821433690759905233604119747488760492472843228710977220695519986891392022843313802054,
	0.1230490843067295304675784006720096548158528125464705744356703329016904677077852055101060271179021309491115725525871417634614247429696993279269065096982285511401896204115668794639555753741922888990900329216821433690759905233604119747488760492472843228710977220695519986891392022843313802054,
	0.1149966402224113649416435129339613014914105229295856066090757034027995944837454072381306712749505617605891102263260537168252992186873140891535227279573324596714850150328649314973890282777954010938735395637200196460676825687891762671971538637884078209241456769378813455667172073964415380211,
	0.1149966402224113649416435129339613014914105229295856066090757034027995944837454072381306712749505617605891102263260537168252992186873140891535227279573324596714850150328649314973890282777954010938735395637200196460676825687891762671971538637884078209241456769378813455667172073964415380211,
	0.1048920914645414100740861850147438548584715831939750055028251923387793763420508898998564379642456212949586714934974966640310054341559409401833576313733326864962970641155205459889733570717851097571659614288940621022283097235260729989808643348629412039793783447959562442146091480259545698523,
	0.1048920914645414100740861850147438548584715831939750055028251923387793763420508898998564379642456212949586714934974966640310054341559409401833576313733326864962970641155205459889733570717851097571659614288940621022283097235260729989808643348629412039793783447959562442146091480259545698523,
	0.0929157660600351474770186173697646486034600717431298937326595046119372849355881607994756412089472555789431938171691428235970642009258219854104698942900536024113332907441612708413858577541316546175569931940846389115622816879716410565290953469517833970173358592057431132657997714570766364717,
	0.0929157660600351474770186173697646486034600717431298937326595046119372849355881607994756412089472555789431938171691428235970642009258219854104698942900536024113332907441612708413858577541316546175569931940846389115622816879716410565290953469517833970173358592057431132657997714570766364717,
	0.0792814117767189549228925247420432269137119919384065025556345403320430040137588825359535732884156400607168732373359391659440620049589222591150009583531811781507820032134113549219027970493514641115658831062022308252112164392965877721089483261932385407465803182697915440071778298813954095951,
	0.0792814117767189549228925247420432269137119919384065025556345403320430040137588825359535732884156400607168732373359391659440620049589222591150009583531811781507820032134113549219027970493514641115658831062022308252112164392965877721089483261932385407465803182697915440071778298813954095951,
	0.0642324214085258521271696151589109980391582757548068304953466820529175535807812834063921741452133172611040819392091662899002561882322303999556601944351955013758104581521881008670329617038581633760520450386399708351450046977914873629658603554575318039761685939434705664594198560072088938238,
	0.0642324214085258521271696151589109980391582757548068304953466820529175535807812834063921741452133172611040819392091662899002561882322303999556601944351955013758104581521881008670329617038581633760520450386399708351450046977914873629658603554575318039761685939434705664594198560072088938238,
	0.0480376717310846685716410716320339965612163083035116113336836668698580868748186291553309417798834639071631762932661561555593104881998110292620435114907617442609693845828760249434072553543317422790046125766413726558786561421552690224297185273446360658673281300974797274455480479668537764324,
	0.0480376717310846685716410716320339965612163083035116113336836668698580868748186291553309417798834639071631762932661561555593104881998110292620435114907617442609693845828760249434072553543317422790046125766413726558786561421552690224297185273446360658673281300974797274455480479668537764324,
	0.0309880058569794443106942196418845053837725289999280664348878065986177842628675920022497166599708966968626291921791497684070981953199775654051248414421907730305736748971104683094256127903293742829742435936067248779629027627709227731211868234500976143402273808846115120869044974015578997478,
	0.0309880058569794443106942196418845053837725289999280664348878065986177842628675920022497166599708966968626291921791497684070981953199775654051248414421907730305736748971104683094256127903293742829742435936067248779629027627709227731211868234500976143402273808846115120869044974015578997478,
	0.0134118594871417720813094934586150649766183341057372333923958821391608867360520598492990354585240646108689112727404454966057147664756976594529970634260506276899049348681928030346927787972868455103789165116839432854210682225141300634467223425543567869086594810794096566458542002488505907232,
	0.0134118594871417720813094934586150649766183341057372333923958821391608867360520598492990354585240646108689112727404454966057147664756976594529970634260506276899049348681928030346927787972868455103789165116839432854210682225141300634467223425543567869086594810794096566458542002488505907232);

$quadrature_weights[24] = array(
	0.1279381953467521569740561652246953718517112395416678824212995763723475915405364024120919775667347423307078678605027534354336365506630173201256407760369958705384835762891562911475479559477218918074170718365754182501974550951925484331523758090745471505157505768499921691572488912345533434646,
	0.1279381953467521569740561652246953718517112395416678824212995763723475915405364024120919775667347423307078678605027534354336365506630173201256407760369958705384835762891562911475479559477218918074170718365754182501974550951925484331523758090745471505157505768499921691572488912345533434646,
	0.1258374563468282961213753825111836887264033255813454041780915168813938726666625968820381792564211407244125340112283619371640023694354842556219623307075721695505167028832011944572440814161265754364153991752782846305315778293182951298508346824950922490384565834525141570991957343073460241123,
	0.1258374563468282961213753825111836887264033255813454041780915168813938726666625968820381792564211407244125340112283619371640023694354842556219623307075721695505167028832011944572440814161265754364153991752782846305315778293182951298508346824950922490384565834525141570991957343073460241123,
	0.1216704729278033912044631534762624256070295592038057787774717545126253937177169619177578034307728419129571458407698685455109927385962626203664197972099671299080663146992247474377374928428629909818345130957392521139337403891946990001210368274459006298591636884893163373907763429334385715701,
	0.1216704729278033912044631534762624256070295592038057787774717545126253937177169619177578034307728419129571458407698685455109927385962626203664197972099671299080663146992247474377374928428629909818345130957392521139337403891946990001210368274459006298591636884893163373907763429334385715701,
	0.1155056680537256013533444839067835598622703113764964705844493600886702535513185499403442576468127956599599096047023274406552399890629831050388267870570157536484442644788074009392626299528272339158271789101012709245867329169327356527615681351864802567093740938014246237226139721687821239517,
	0.1155056680537256013533444839067835598622703113764964705844493600886702535513185499403442576468127956599599096047023274406552399890629831050388267870570157536484442644788074009392626299528272339158271789101012709245867329169327356527615681351864802567093740938014246237226139721687821239517,
	0.107444270115965634782577342446606222794628690134220021766541640886821866394437105980586727120915236672945076498454815476823439901643102885282830543962266851556251956709331696682107380679861280071851870323872823740641856241992841364843152888380035317713347953732555881218806283399463124951,
	0.107444270115965634782577342446606222794628690134220021766541640886821866394437105980586727120915236672945076498454815476823439901643102885282830543962266851556251956709331696682107380679861280071851870323872823740641856241992841364843152888380035317713347953732555881218806283399463124951,
	0.097618652104113888269880664464247154427918968853685944083310610022954338577591978348020039690718187482414745713364268645676642419728572107043424944384211806071042042791689191672508012725933985685876262715739521302925263010913644942223616059647289160432915821120275634713911721781926285332,
	0.097618652104113888269880664464247154427918968853685944083310610022954338577591978348020039690718187482414745713364268645676642419728572107043424944384211806071042042791689191672508012725933985685876262715739521302925263010913644942223616059647289160432915821120275634713911721781926285332,
	0.0861901615319532759171852029837426671850805882379330055884071438612868844607805312688886562972816971732787465671984327992158782827038381983594380916492525003385563462630861694048857276454548529177279961693054540872738963763950131372564031674654030737773100525128451496727198421916322556908,
	0.0861901615319532759171852029837426671850805882379330055884071438612868844607805312688886562972816971732787465671984327992158782827038381983594380916492525003385563462630861694048857276454548529177279961693054540872738963763950131372564031674654030737773100525128451496727198421916322556908,
	0.0733464814110803057340336152531165181193365098484994714027024906600413884758709348323251422694445551958844309079341158927693012247996928526423877450601776912550600854944985229487704917122675007345403564777169078420148392438502785281584325129303566997853186794893103931008654660416023204965,
	0.0733464814110803057340336152531165181193365098484994714027024906600413884758709348323251422694445551958844309079341158927693012247996928526423877450601776912550600854944985229487704917122675007345403564777169078420148392438502785281584325129303566997853186794893103931008654660416023204965,
	0.0592985849154367807463677585001085845412001265652134910373765512940983031775082415660683556106090092998654733952492642466909653073834070291103432919838456250955380753837859345492817299145644958959367291816621761687898337760987530926613795554356869343124524696513178977787335055019515914172,
	0.0592985849154367807463677585001085845412001265652134910373765512940983031775082415660683556106090092998654733952492642466909653073834070291103432919838456250955380753837859345492817299145644958959367291816621761687898337760987530926613795554356869343124524696513178977787335055019515914172,
	0.0442774388174198061686027482113382288593128418338578967413972297210243762822664396343947170155594934934611803046066530352490769669525012630503089839091175520932522330681764807671830570648211944799908348398720715944900305481342571090714940628894962186599515560606956040614089479788668773348,
	0.0442774388174198061686027482113382288593128418338578967413972297210243762822664396343947170155594934934611803046066530352490769669525012630503089839091175520932522330681764807671830570648211944799908348398720715944900305481342571090714940628894962186599515560606956040614089479788668773348,
	0.0285313886289336631813078159518782864491977979319081166016648047576440056374291434256854254228098755422737224452711633426188506404779428430343631052424983978091405445557790206527391293478807818130301641760878492678184457761229065303399826533483010921962299302202888714000294545957159715602,
	0.0285313886289336631813078159518782864491977979319081166016648047576440056374291434256854254228098755422737224452711633426188506404779428430343631052424983978091405445557790206527391293478807818130301641760878492678184457761229065303399826533483010921962299302202888714000294545957159715602,
	0.0123412297999871995468056670700372915759100408913665168172873209410917255178811137917987186719204245118391668507179752021919736085531955203240536027970786521356478573832633493407323107496772162595516230980489700767963287958540270795597236457014112169997285946194632806836898378754527134097,
	0.0123412297999871995468056670700372915759100408913665168172873209410917255178811137917987186719204245118391668507179752021919736085531955203240536027970786521356478573832633493407323107496772162595516230980489700767963287958540270795597236457014112169997285946194632806836898378754527134097);

$quadrature_weights[25] = array(
	0.1231760537267154512039028730790501424382336275181516653913521973169120079492614212846011251750495837731005458394599426103941266676578224607632368291279859827462166016027870986748142075559144945204714873730276047452864126791158001670846125582379239383834044010442203668469191328949369652465,
	0.1222424429903100416889595189458515058350592475630590409075800822320389672191801024303354089107890663711562015684530427678901911134701283448499508241468787857547117830628021267642296712562704558850590651201220454384784211691739810242594276037531960688066549757402659035930498275598325921439,
	0.1222424429903100416889595189458515058350592475630590409075800822320389672191801024303354089107890663711562015684530427678901911134701283448499508241468787857547117830628021267642296712562704558850590651201220454384784211691739810242594276037531960688066549757402659035930498275598325921439,
	0.1194557635357847722281781265129010473901767014137264255195878813351840902201877350244286972097527132137434856842623470282481495916514080596432023845373297070247614434317962156456829657561905483974521558043255886099084924046211143993629564633317767151960566234040762181084588425474918532142,
	0.1194557635357847722281781265129010473901767014137264255195878813351840902201877350244286972097527132137434856842623470282481495916514080596432023845373297070247614434317962156456829657561905483974521558043255886099084924046211143993629564633317767151960566234040762181084588425474918532142,
	0.1148582591457116483393255458695558086409361916681801495915149900314827966711254225653442989855815627325051365235174359725896919714031222861055090874050010776967430990444464344843368225629844799558190032476100399068062956502519743149924847727755255244635513031431766679230494627196189050984,
	0.1148582591457116483393255458695558086409361916681801495915149900314827966711254225653442989855815627325051365235174359725896919714031222861055090874050010776967430990444464344843368225629844799558190032476100399068062956502519743149924847727755255244635513031431766679230494627196189050984,
	0.1085196244742636531160939570501166193400775879867220161564943073488392927936084426933976835002965417213583277342756503740459699818566010600446033315323420414583970821974545870335205750547916244621141974327784702015729166433829295013396985171389146448723594875163381593194523768414165027219,
	0.1085196244742636531160939570501166193400775879867220161564943073488392927936084426933976835002965417213583277342756503740459699818566010600446033315323420414583970821974545870335205750547916244621141974327784702015729166433829295013396985171389146448723594875163381593194523768414165027219,
	0.1005359490670506442022068903926858269884660945281419070698690419994129481590460296819556562037325821175522668120665777862223723325212408744918636843670197457197295434209288218223096288951708034873360280301898222869759162233188395530876581547514808210334609099189695194952202073996761908327,
	0.1005359490670506442022068903926858269884660945281419070698690419994129481590460296819556562037325821175522668120665777862223723325212408744918636843670197457197295434209288218223096288951708034873360280301898222869759162233188395530876581547514808210334609099189695194952202073996761908327,
	0.0910282619829636498114972207028916533809925589593343109704837689670173846784105269024843981429537188858725215908503717360267488255754386835624637660200181901203507713611798896656413658016135153376020436432102625104413130826573919569532102418012482066487827563852304953236933436497770833263,
	0.0910282619829636498114972207028916533809925589593343109704837689670173846784105269024843981429537188858725215908503717360267488255754386835624637660200181901203507713611798896656413658016135153376020436432102625104413130826573919569532102418012482066487827563852304953236933436497770833263,
	0.0801407003350010180132349596691113022902257328536758937162014629736128289348012895594573777142253180482439574793258129658084046571857315277497899825343910877452796393738635041093677397685609252231916658314081917437138361345449241032417203414206331134572884123972750976418883156233523273455,
	0.0801407003350010180132349596691113022902257328536758937162014629736128289348012895594573777142253180482439574793258129658084046571857315277497899825343910877452796393738635041093677397685609252231916658314081917437138361345449241032417203414206331134572884123972750976418883156233523273455,
	0.0680383338123569172071871856567079685547094943546365626150712264100036540517114731066515229694818737330987617606608982211930137113859755725672199094934947140116012995866443268232497194473160530830713868523543783127895502059045504511703431722838184162339990621717721439482375820897222669259,
	0.0680383338123569172071871856567079685547094943546365626150712264100036540517114731066515229694818737330987617606608982211930137113859755725672199094934947140116012995866443268232497194473160530830713868523543783127895502059045504511703431722838184162339990621717721439482375820897222669259,
	0.0549046959758351919259368915404733241601099855531113490485084982445937746784365118957119240794334447637567468288176126274632075740282979632023210254948885508301968664776858729010494814534879431965511168602331741605633253839832624539303142173833259102350768767529721003341146822756030907948,
	0.0549046959758351919259368915404733241601099855531113490485084982445937746784365118957119240794334447637567468288176126274632075740282979632023210254948885508301968664776858729010494814534879431965511168602331741605633253839832624539303142173833259102350768767529721003341146822756030907948,
	0.0409391567013063126556234877116459536608457833641043465046984148992974328802155127704789710551104241301235270154255114971689362175418744514057227995765100595349229302923577747614208676016895747471186778119044903808478224605084972398995045358199669422572446844359263980813990968191860046877,
	0.0409391567013063126556234877116459536608457833641043465046984148992974328802155127704789710551104241301235270154255114971689362175418744514057227995765100595349229302923577747614208676016895747471186778119044903808478224605084972398995045358199669422572446844359263980813990968191860046877,
	0.0263549866150321372619018152952991449359632817033224687553661657838709340088794993715298215281729288903503624646051039745439732965900776493480343700745542852132296428872440175257969606566544799360879857545008794273386894272541788825330738252051810057575947934059566744968403695361398514521,
	0.0263549866150321372619018152952991449359632817033224687553661657838709340088794993715298215281729288903503624646051039745439732965900776493480343700745542852132296428872440175257969606566544799360879857545008794273386894272541788825330738252051810057575947934059566744968403695361398514521,
	0.0113937985010262879479029641132347736033205262929096964489480611161898917297667433559236771129450335056884316180096637436022773929611922966477004202535787635169675980622028791259870979673123490283609299248488546479202148748404560356873018752159706618462279142059304383111363264922800226228,
	0.0113937985010262879479029641132347736033205262929096964489480611161898917297667433559236771129450335056884316180096637436022773929611922966477004202535787635169675980622028791259870979673123490283609299248488546479202148748404560356873018752159706618462279142059304383111363264922800226228);

$quadrature_weights[26] = array(
	0.1183214152792622765163710857004686846498902708289053180943201993796206947495628682408562140672814183273234787825834197886357855451568519644439730889565575581950194738363915787996885243299886713072366592913757326080825201666139532888237316047456833266834800671302654927834441987700256624041,
	0.1183214152792622765163710857004686846498902708289053180943201993796206947495628682408562140672814183273234787825834197886357855451568519644439730889565575581950194738363915787996885243299886713072366592913757326080825201666139532888237316047456833266834800671302654927834441987700256624041,
	0.116660443485296582044662507540362213631964881221924216460162697211265665928319726512696339645002059417577132130491198043365979398112931053888563899466120738752206581979507044381283333958529627893164840198119157589733278651217928040168256042627115325735185815281630218550722407151981376664,
	0.116660443485296582044662507540362213631964881221924216460162697211265665928319726512696339645002059417577132130491198043365979398112931053888563899466120738752206581979507044381283333958529627893164840198119157589733278651217928040168256042627115325735185815281630218550722407151981376664,
	0.1133618165463196665494407184425981452459503629250152139882879298874891065645794544926484529358517517779488130046388419714856695423422987601896071601997675084092362189314972562275795927708681978063622679165438261356473187597935378119102666085193553784883076069406906095961922980572937997813,
	0.1133618165463196665494407184425981452459503629250152139882879298874891065645794544926484529358517517779488130046388419714856695423422987601896071601997675084092362189314972562275795927708681978063622679165438261356473187597935378119102666085193553784883076069406906095961922980572937997813,
	0.1084718405285765906565794267279975822894382034213066445296057086094613992729055839694315915206510451876285651545394414292523525637060999068868824620566111937574879686918690959401866758780294165773572080809058466519886667115763840282466614159510168333713998138269714528574891354850316093718,
	0.1084718405285765906565794267279975822894382034213066445296057086094613992729055839694315915206510451876285651545394414292523525637060999068868824620566111937574879686918690959401866758780294165773572080809058466519886667115763840282466614159510168333713998138269714528574891354850316093718,
	0.102059161094425423238414070253430792327208811354242010331873819408652668805474002570691814298168621256940499547905820693713733669756925119936029532498643645773005280968075388836849214733340735797237538857282749787253240866680895059739339850848206597144948860944301821610678798112105264289,
	0.102059161094425423238414070253430792327208811354242010331873819408652668805474002570691814298168621256940499547905820693713733669756925119936029532498643645773005280968075388836849214733340735797237538857282749787253240866680895059739339850848206597144948860944301821610678798112105264289,
	0.0942138003559141484636648830673031985491657459142072798633149023680344992834542113333221054489469876856820456772268091506224758674487734002433958053274697472378053623611470658661580345092790299164604720041477572226563496713589498577655431024871809584540061670378581364590537104089712848773,
	0.0942138003559141484636648830673031985491657459142072798633149023680344992834542113333221054489469876856820456772268091506224758674487734002433958053274697472378053623611470658661580345092790299164604720041477572226563496713589498577655431024871809584540061670378581364590537104089712848773,
	0.0850458943134852392104477650799816965839203167766782761860561814199877920153055281822865776877077852435336562840014045790938140013368187723629438558404179514453904106037410086996433417759881353951842708566911789738248264444999170059544761951997607595905437459636253529235705415169607617494,
	0.0850458943134852392104477650799816965839203167766782761860561814199877920153055281822865776877077852435336562840014045790938140013368187723629438558404179514453904106037410086996433417759881353951842708566911789738248264444999170059544761951997607595905437459636253529235705415169607617494,
	0.0746841497656597458870757961028483386387471618810406807790308417428196308093774629667530413927888734106508131503332029387080181581632235640686228478354335372703151647882615125453597191743420869613355495949996342326906871129103814819829686425251042756759450658140701026290373559799823095738,
	0.0746841497656597458870757961028483386387471618810406807790308417428196308093774629667530413927888734106508131503332029387080181581632235640686228478354335372703151647882615125453597191743420869613355495949996342326906871129103814819829686425251042756759450658140701026290373559799823095738,
	0.0632740463295748355394536899070450957222228420126945106660958866079883917122760276618460691594827069104030137659167450964673353083811992321840191919549322458619818544233591804807618616407184549910950027370754774947586343958048973416866139641900681073727544962521126921185131814453669850056,
	0.0632740463295748355394536899070450957222228420126945106660958866079883917122760276618460691594827069104030137659167450964673353083811992321840191919549322458619818544233591804807618616407184549910950027370754774947586343958048973416866139641900681073727544962521126921185131814453669850056,
	0.0509758252971478119983199007240733795258793185429719348238376859994173124500316451893646194600609291252129298233144220607665732488472621157204196169618735391689708926483995716683384815153996388610889990131035086255252039254968733557443697830577362863632960421563021271045743062766912155307,
	0.0509758252971478119983199007240733795258793185429719348238376859994173124500316451893646194600609291252129298233144220607665732488472621157204196169618735391689708926483995716683384815153996388610889990131035086255252039254968733557443697830577362863632960421563021271045743062766912155307,
	0.0379623832943627639503031412488504946907704217440489576753118246528079004163358478818302859965711504322477635286967563698915389833424259469142851273061305233952191035044361335829512232566468280277802220189910167379801445814250595054692097456679252703630045879773663263909325824147695461069,
	0.0379623832943627639503031412488504946907704217440489576753118246528079004163358478818302859965711504322477635286967563698915389833424259469142851273061305233952191035044361335829512232566468280277802220189910167379801445814250595054692097456679252703630045879773663263909325824147695461069,
	0.0244178510926319087896158275197884002404959261972703420520468950756917156988678896538281853633560265624400961257155257030129076271337043786757350847862624924014552536087369256260795633238900021627027055592823560557962774805006527779680074348299458662355943179946222257680639639644130566261,
	0.0244178510926319087896158275197884002404959261972703420520468950756917156988678896538281853633560265624400961257155257030129076271337043786757350847862624924014552536087369256260795633238900021627027055592823560557962774805006527779680074348299458662355943179946222257680639639644130566261,
	0.010551372617343007155651187685251977904345737179694614550055427636763222293509751344444703024130644662411193024636412174983816086271485784485522326809779318331906433654578237345120433132979174302994263871481757884062851232120570444540555609350901014521533412680183441207727520390447500238,
	0.010551372617343007155651187685251977904345737179694614550055427636763222293509751344444703024130644662411193024636412174983816086271485784485522326809779318331906433654578237345120433132979174302994263871481757884062851232120570444540555609350901014521533412680183441207727520390447500238);

$quadrature_weights[27] = array(
	0.1142208673789569890450457369018352486807214433501653303217477165791941253411532521102748430978511915371961165808983829967440735628761152036707106947743738331089745167125981875228729825895722884716580596216277926033108572991526487146079534833591722665942131345759848669252638324238372956196,
	0.1134763461089651486203699480920992579205245188104720258964165495770223395939676265635919634979237774063328290351192489563917472496901331283039815027961701704889620166386504340105113346432455610709210941919139089781999968612101807706652419600557004546793725714523610058071513645706835635198,
	0.1134763461089651486203699480920992579205245188104720258964165495770223395939676265635919634979237774063328290351192489563917472496901331283039815027961701704889620166386504340105113346432455610709210941919139089781999968612101807706652419600557004546793725714523610058071513645706835635198,
	0.1112524883568451926721630960428486748329203800850832670964035096979320782713183437524741395404738369345154543348930439485958687485322915872108241551522883531749318925358630665718309403921541492017638922429330059815218699910922757512581486880722336940702612297073994853015206298771291900098,
	0.1112524883568451926721630960428486748329203800850832670964035096979320782713183437524741395404738369345154543348930439485958687485322915872108241551522883531749318925358630665718309403921541492017638922429330059815218699910922757512581486880722336940702612297073994853015206298771291900098,
	0.107578285788533187212162984426657404818966099063764665512358906515194492144019827691546555890708626062542977580915739811254277778691912357742177888530626826188534725636225078675086659337622007278898439771905187601185995943807252467216087660748116867938765687100849434257895685456894544161,
	0.107578285788533187212162984426657404818966099063764665512358906515194492144019827691546555890708626062542977580915739811254277778691912357742177888530626826188534725636225078675086659337622007278898439771905187601185995943807252467216087660748116867938765687100849434257895685456894544161,
	0.1025016378177457986712477115326638093244098949147173298697818323829874794925958927440106598566482854131056388802151821318257662015240454188899945644472619928705992118882558501844898139199334707854534951645005295232764684489888863410530418335918848171311618287353743750204300329883046083563,
	0.1025016378177457986712477115326638093244098949147173298697818323829874794925958927440106598566482854131056388802151821318257662015240454188899945644472619928705992118882558501844898139199334707854534951645005295232764684489888863410530418335918848171311618287353743750204300329883046083563,
	0.0960887273700285075656526465581058591602116295370293344281311135340151347838065452596093053816054579256805713616863003207845671614804547259486237070045906399968625494886058470628890510141927578804695180409518564132175868939879857082876196755397417486397114114069766513659276098473834084461,
	0.0960887273700285075656526465581058591602116295370293344281311135340151347838065452596093053816054579256805713616863003207845671614804547259486237070045906399968625494886058470628890510141927578804695180409518564132175868939879857082876196755397417486397114114069766513659276098473834084461,
	0.0884231585437569501943228028537491110565367500510991098058711370965926991914570874888359046574897505086523001171879657958465231035777208431086996587306026537506991311594941812173958466986890461770538287733902692199973202077260323990623262048310560390327628007145003235731719851884058321115,
	0.0884231585437569501943228028537491110565367500510991098058711370965926991914570874888359046574897505086523001171879657958465231035777208431086996587306026537506991311594941812173958466986890461770538287733902692199973202077260323990623262048310560390327628007145003235731719851884058321115,
	0.0796048677730577712630749590098424029761466729870029514134087638027527264412201931514251856600199485867329133603686307539788839620244978332457409853165692336798812188038379078452795781391163333229343019350606681574613148882598496890267368937552863740690139012559758487994113568437733924982,
	0.0796048677730577712630749590098424029761466729870029514134087638027527264412201931514251856600199485867329133603686307539788839620244978332457409853165692336798812188038379078452795781391163333229343019350606681574613148882598496890267368937552863740690139012559758487994113568437733924982,
	0.0697488237662455929843228883566672761328246932569520003774187816210593588085635826725625404832680982946796347785026534711273313443381520143442673038647809806400597582582700602258801467633834642685627408137755480535316794677014211239107457890580345743481415562127849342476241829992131429605,
	0.0697488237662455929843228883566672761328246932569520003774187816210593588085635826725625404832680982946796347785026534711273313443381520143442673038647809806400597582582700602258801467633834642685627408137755480535316794677014211239107457890580345743481415562127849342476241829992131429605,
	0.058983536859833599110300833719531633165240590706412162540215214913821129663604553384234521953709517759160275564401023654775528150936586326303236043227342549873917234689057079187412493992825893701005557523698992533515801462175768213081317969153190076780694976641624014153220589814476799874,
	0.058983536859833599110300833719531633165240590706412162540215214913821129663604553384234521953709517759160275564401023654775528150936586326303236043227342549873917234689057079187412493992825893701005557523698992533515801462175768213081317969153190076780694976641624014153220589814476799874,
	0.0474494125206150627040967101141847182247256201661847285173100126691782118570359240421106937771355192269939304298462225446676983756996512922077464672648391826222264189986049781535177518329998202424264626958339497843170055544667649367217320647588175868052016679343466785922338218902244228804,
	0.0474494125206150627040967101141847182247256201661847285173100126691782118570359240421106937771355192269939304298462225446676983756996512922077464672648391826222264189986049781535177518329998202424264626958339497843170055544667649367217320647588175868052016679343466785922338218902244228804,
	0.0352970537574197110225782893047116411361388895229418115822277850949088266283556628844718032036134322321444105614194563268776365049081783037845218364582120395158633235587668415478077436955847677902357892260545460567756563586612866090148100284789234999125132554041862241797526698938216428483,
	0.0352970537574197110225782893047116411361388895229418115822277850949088266283556628844718032036134322321444105614194563268776365049081783037845218364582120395158633235587668415478077436955847677902357892260545460567756563586612866090148100284789234999125132554041862241797526698938216428483,
	0.0226862315961806231960342064467614888127677202881663556314421302390758300358100221545699223462632245950906801042915512215178230983425691509282120430602864921271713534358979689843073579087631569727310208190988260231706163728304052969051701383656383270073550822148794779706333863169649277125,
	0.0226862315961806231960342064467614888127677202881663556314421302390758300358100221545699223462632245950906801042915512215178230983425691509282120430602864921271713534358979689843073579087631569727310208190988260231706163728304052969051701383656383270073550822148794779706333863169649277125,
	0.0097989960512943602611500550912590980982258189350915921681404045658626304176681121554193822022149292857703256007037895639843115388157494161466184967592419685158039065521716125721547903667034270717148289900688153721732588995155663364930443519117898062879374639307491132683947680988167674767,
	0.0097989960512943602611500550912590980982258189350915921681404045658626304176681121554193822022149292857703256007037895639843115388157494161466184967592419685158039065521716125721547903667034270717148289900688153721732588995155663364930443519117898062879374639307491132683947680988167674767);

$quadrature_weights[28] = array(
	0.1100470130164751962823762656018176139566255294912316332786681012296124101207071574068912667778348371808465639116876143097799221490136995721591772149339017163901457021174549909428311492378682472470508127064884681247201951042616508309392337140899075152445730963494024226401194931140942261464,
	0.1100470130164751962823762656018176139566255294912316332786681012296124101207071574068912667778348371808465639116876143097799221490136995721591772149339017163901457021174549909428311492378682472470508127064884681247201951042616508309392337140899075152445730963494024226401194931140942261464,
	0.108711192258294135253571519303673367875278454666043967657121170477313326383128788108242663150355703702326980895978636929100207225394016692379549311572112113816975929133758353524149574151167394223307448689718989290653409128009317870944794651253318656273924338884284339814428082880332328772,
	0.108711192258294135253571519303673367875278454666043967657121170477313326383128788108242663150355703702326980895978636929100207225394016692379549311572112113816975929133758353524149574151167394223307448689718989290653409128009317870944794651253318656273924338884284339814428082880332328772,
	0.1060557659228464179104164369968108287899229626851595168306202962859225127394103867388241424834962012273078611089630165356643962518224230315694280540385327754905964050927709674735437373673921430281088050127850325900398194119361809169745229354915045847308916075607548330499461441314977293066,
	0.1060557659228464179104164369968108287899229626851595168306202962859225127394103867388241424834962012273078611089630165356643962518224230315694280540385327754905964050927709674735437373673921430281088050127850325900398194119361809169745229354915045847308916075607548330499461441314977293066,
	0.1021129675780607698142166385057121350465800023579205409339754522028463984370336406980606097027925746943639232477303452274301255506338545288545730760497913310200402063235913355826938100483558262358432441643766661940770631163686322452691764481109149838151305415994472530287051755548361486178,
	0.1021129675780607698142166385057121350465800023579205409339754522028463984370336406980606097027925746943639232477303452274301255506338545288545730760497913310200402063235913355826938100483558262358432441643766661940770631163686322452691764481109149838151305415994472530287051755548361486178,
	0.0969306579979299158504890060954406017650331233564616049568762818143693940775473070964284877070366271248225365469150055769243046302695751627428760132080891413511692878889464590596416247636960742413488591651592685027717349237649464466313360943304777746358118613556882191881518442533188371539,
	0.0969306579979299158504890060954406017650331233564616049568762818143693940775473070964284877070366271248225365469150055769243046302695751627428760132080891413511692878889464590596416247636960742413488591651592685027717349237649464466313360943304777746358118613556882191881518442533188371539,
	0.0905717443930328409421860313367841298228574854544848723758685338544567154667427043656621794341979617336112762226797145850693341656301048972582502244280369951465163408279215770977104341697299875916611239477887459569905716855350122817869792360294553294859181288425391637308189789118338551533,
	0.0905717443930328409421860313367841298228574854544848723758685338544567154667427043656621794341979617336112762226797145850693341656301048972582502244280369951465163408279215770977104341697299875916611239477887459569905716855350122817869792360294553294859181288425391637308189789118338551533,
	0.08311341722890121839039649824433247986113441344385133299635567173254245282603428475034290016074106183190721582110448182758961851015668545232556330789802239241357405164797209987817574706943574717887036794787078903952484651603878579317689601101281354875732961005732967633359346009724909372,
	0.08311341722890121839039649824433247986113441344385133299635567173254245282603428475034290016074106183190721582110448182758961851015668545232556330789802239241357405164797209987817574706943574717887036794787078903952484651603878579317689601101281354875732961005732967633359346009724909372,
	0.0746462142345687790239318871730220380216358612063334474393200562149638420653772993487163390899446929206626014742800340474313557773987354219967921631283059231278944626695810615634564805554296020555034792138681786339026817353854132185576576429813620795997798023174945140903820464535083795739,
	0.0746462142345687790239318871730220380216358612063334474393200562149638420653772993487163390899446929206626014742800340474313557773987354219967921631283059231278944626695810615634564805554296020555034792138681786339026817353854132185576576429813620795997798023174945140903820464535083795739,
	0.0652729239669995957933975667755046363536354311626070263354848181520768947389879404740072198708792920884545149688727051731125718562961812978536057905157454398989454164043749274052465276527646128670322941301944069366410855040527211787804063639624069987607870624300471466905379650370802781444,
	0.0652729239669995957933975667755046363536354311626070263354848181520768947389879404740072198708792920884545149688727051731125718562961812978536057905157454398989454164043749274052465276527646128670322941301944069366410855040527211787804063639624069987607870624300471466905379650370802781444,
	0.0551073456757167454314829182269455912190579642256653884068927539729426232193425976865226242566350842778911159407323481285751451954628207112379860943874522122334081953958344789963345813599660932337760735523082694645422406312249678210893567283089505124023693090266491817675560160879300124001,
	0.0551073456757167454314829182269455912190579642256653884068927539729426232193425976865226242566350842778911159407323481285751451954628207112379860943874522122334081953958344789963345813599660932337760735523082694645422406312249678210893567283089505124023693090266491817675560160879300124001,
	0.0442729347590042278395878776532073906149941127085668437151470618842241776136999314936324525093982657898966391630806038411454656313867877485596867267393719164412724125587720385268712947850530275715337299075826924485973931749375794672434013110408815445055831791609636659042424448371377106147,
	0.0442729347590042278395878776532073906149941127085668437151470618842241776136999314936324525093982657898966391630806038411454656313867877485596867267393719164412724125587720385268712947850530275715337299075826924485973931749375794672434013110408815445055831791609636659042424448371377106147,
	0.0329014277823043799776308191705320459815308174200971878592616206037646366926127407234250306118424209061966208374030746358344669749731071499248738765261901035144890563785661725062921592227423799025881088291006671272863381905661283722191292720194900702228092436409813507563945950264322363595,
	0.0329014277823043799776308191705320459815308174200971878592616206037646366926127407234250306118424209061966208374030746358344669749731071499248738765261901035144890563785661725062921592227423799025881088291006671272863381905661283722191292720194900702228092436409813507563945950264322363595,
	0.0211321125927712597515003809932654344513693507232856377976684902510651557535770919641524533796102866875982355090530854590783965261502353092159603508052810740300484628254004527479714623312062408619424396240100985421872614971771213040371040833049054859978993205056711318833592093577797358387,
	0.0211321125927712597515003809932654344513693507232856377976684902510651557535770919641524533796102866875982355090530854590783965261502353092159603508052810740300484628254004527479714623312062408619424396240100985421872614971771213040371040833049054859978993205056711318833592093577797358387,
	0.009124282593094517738816153922951706240344491098290999416739691323899459865798129145091630865234989834113914351519333723264689555411773023921677795769166865124924070735055084695081417285192623761433213108747727148065359380741542252350005508063610915567192898268747101121764544257361500645,
	0.009124282593094517738816153922951706240344491098290999416739691323899459865798129145091630865234989834113914351519333723264689555411773023921677795769166865124924070735055084695081417285192623761433213108747727148065359380741542252350005508063610915567192898268747101121764544257361500645);

$quadrature_weights[29] = array(
	0.1064793817183142442465111269096775683301850316129959797529729010678813249315863848447746456465105043580995902490182309981538093618250586440877968902533996256330987171256563365254844451251185186228060864962618185505299787426107926186119328548794186171342010671909300067412685429492133647631,
	0.1058761550973209414065913278521878930748313137422780398281553455250226381691394563839710191972884981221322416152718759548256980667391020600396231489770214567072610727249238651463107716158906291553393703363402862649591819133800233157421986997525981614408257553927842883031571368092447314087,
	0.1058761550973209414065913278521878930748313137422780398281553455250226381691394563839710191972884981221322416152718759548256980667391020600396231489770214567072610727249238651463107716158906291553393703363402862649591819133800233157421986997525981614408257553927842883031571368092447314087,
	0.1040733100777293739133284712851200689106522206754676916436940541478803010854938391492250013713347442301201986209079538516975174194051730302773412369829796929622808896448597874428329982960232694444880667006854717197784232883702740139577207287618821444979685526487890894840287558010922689352,
	0.1040733100777293739133284712851200689106522206754676916436940541478803010854938391492250013713347442301201986209079538516975174194051730302773412369829796929622808896448597874428329982960232694444880667006854717197784232883702740139577207287618821444979685526487890894840287558010922689352,
	0.1010912737599149661218205469074973636475672788525251991228320233057770203692258055889316654338135687558029365706799012224907856711514866664037140663844238343203415901508298451698129063483379173299220754425925994805369159869678170305698135954275511497055320333859861343915633363700567832092,
	0.1010912737599149661218205469074973636475672788525251991228320233057770203692258055889316654338135687558029365706799012224907856711514866664037140663844238343203415901508298451698129063483379173299220754425925994805369159869678170305698135954275511497055320333859861343915633363700567832092,
	0.0969638340944086063019000748826887591763562779218035642604954667462328779017785822891512717938935771255300661056863805268788261367063641752742218961881135425233789140667797447621332286785169432738388123675403931223350685803384319025361868905382276393840187173685924590688902433620139352096,
	0.0969638340944086063019000748826887591763562779218035642604954667462328779017785822891512717938935771255300661056863805268788261367063641752742218961881135425233789140667797447621332286785169432738388123675403931223350685803384319025361868905382276393840187173685924590688902433620139352096,
	0.091737757139258763347966411077110806898229020981954571275829874698693724315494495101011826988743016476082380535055745285397996439800417937947766445066235964272877976165324246774051280526548438782171820498962929532429341886712398949424345337327375533921418049035925657418701896619851806957,
	0.091737757139258763347966411077110806898229020981954571275829874698693724315494495101011826988743016476082380535055745285397996439800417937947766445066235964272877976165324246774051280526548438782171820498962929532429341886712398949424345337327375533921418049035925657418701896619851806957,
	0.0854722573661725275453448492972080713816982566135933953218907433824319925556723536204248467713300067427979813905367408000082212371130678384741070141722211853038300396325269869846131970313540358881111728221343065285872493725142900590146550967210645900735958710517720108299744257460286413788,
	0.0854722573661725275453448492972080713816982566135933953218907433824319925556723536204248467713300067427979813905367408000082212371130678384741070141722211853038300396325269869846131970313540358881111728221343065285872493725142900590146550967210645900735958710517720108299744257460286413788,
	0.0782383271357637838281448886596803313668790769596697094675751953247605442072322947693231570666510274261436019561885491369186385854853402587723328707609497413175982663089860912747201844786689490283528200305694905246993461567549188665069225614234913379416907300331650910986132706465601606211,
	0.0782383271357637838281448886596803313668790769596697094675751953247605442072322947693231570666510274261436019561885491369186385854853402587723328707609497413175982663089860912747201844786689490283528200305694905246993461567549188665069225614234913379416907300331650910986132706465601606211,
	0.0701179332550512785695814869488791731023948886747735819148074248600079571429825176407521738477123221331224529375001879609604965802203866882709073274593363253017995449170722587519406383199342238651445562695628515234945489797711819381762326964948337886133078245726098911749081148206622237882,
	0.0701179332550512785695814869488791731023948886747735819148074248600079571429825176407521738477123221331224529375001879609604965802203866882709073274593363253017995449170722587519406383199342238651445562695628515234945489797711819381762326964948337886133078245726098911749081148206622237882,
	0.0612030906570791385421098480239070449240645397791302083178774121119944440753555109815221077817727109627338519746884957730544817128510288255133877105539535499975212326176583513028562131166569369066168754457057957943616067687001783080267100253523480654359493599508590888805574481194819032202,
	0.0612030906570791385421098480239070449240645397791302083178774121119944440753555109815221077817727109627338519746884957730544817128510288255133877105539535499975212326176583513028562131166569369066168754457057957943616067687001783080267100253523480654359493599508590888805574481194819032202,
	0.051594826902497923912594381179542597919622110646142067681862831327304120292898420509258322462558540770653850866478617457681306349615619649964572903658551117093112140292513423997698941964720514856812636234989010996042013491327706246219621870803346147342631430576067752421079398131548631528,
	0.051594826902497923912594381179542597919622110646142067681862831327304120292898420509258322462558540770653850866478617457681306349615619649964572903658551117093112140292513423997698941964720514856812636234989010996042013491327706246219621870803346147342631430576067752421079398131548631528,
	0.0414020625186828361048300101140769215334907803885743972579248794347924370563710370828646665959479189937956742063916655992342444954111718461064056371321697272791278450292255705796742381007505680293342241298845019057379763218947986911970297027245509710388145093742413291196508149680270529772,
	0.0414020625186828361048300101140769215334907803885743972579248794347924370563710370828646665959479189937956742063916655992342444954111718461064056371321697272791278450292255705796742381007505680293342241298845019057379763218947986911970297027245509710388145093742413291196508149680270529772,
	0.0307404922020936226444085253746167497471162609687095103220843593663516324358956167173104210564737763784000867929162173700373278315508934370281227174627546509553289811577746453563459010908799789767124260100369803522110904643977550043390915448996181348124883504777192154240294762960666639637,
	0.0307404922020936226444085253746167497471162609687095103220843593663516324358956167173104210564737763784000867929162173700373278315508934370281227174627546509553289811577746453563459010908799789767124260100369803522110904643977550043390915448996181348124883504777192154240294762960666639637,
	0.0197320850561227059838598016403956311496065681903615876560538446753443563388611129061643397077989716429755286691003093650540923235317075745229254844246629929000765815482436339194681377346290765724065679196202626057106707612680171759036808923291121450984888232462330393239730554721117504311,
	0.0197320850561227059838598016403956311496065681903615876560538446753443563388611129061643397077989716429755286691003093650540923235317075745229254844246629929000765815482436339194681377346290765724065679196202626057106707612680171759036808923291121450984888232462330393239730554721117504311,
	0.0085169038787464096542638133022498030023988897985184860524300945594652915878057648377018571014260680606593526340882441966834624695057106893606730956499264062489155671804533802747991401345292585793455325432442103738515766562968121890798239300042908821261694592897899496902383553608561079801,
	0.0085169038787464096542638133022498030023988897985184860524300945594652915878057648377018571014260680606593526340882441966834624695057106893606730956499264062489155671804533802747991401345292585793455325432442103738515766562968121890798239300042908821261694592897899496902383553608561079801);

$quadrature_weights[30] = array(
	0.1028526528935588403412856367054150438683755570649282225863189866760162386566094293926288463218887091650381585270908625590053445978239177795052674324957515226663636160335575668878063493186261671686882624330929603473759846051176014653042963514948841143662284846586189686019067732898717610999,
	0.1028526528935588403412856367054150438683755570649282225863189866760162386566094293926288463218887091650381585270908625590053445978239177795052674324957515226663636160335575668878063493186261671686882624330929603473759846051176014653042963514948841143662284846586189686019067732898717610999,
	0.1017623897484055045964289521685540446327062894871268408642609454196425136053176749454759978197839119888169338588769649886018819457568530510708281309698946557409161878458726265960868539155064191296592463121210969643911447519855356836414089532555801463383240633692238060254720273710309278594,
	0.1017623897484055045964289521685540446327062894871268408642609454196425136053176749454759978197839119888169338588769649886018819457568530510708281309698946557409161878458726265960868539155064191296592463121210969643911447519855356836414089532555801463383240633692238060254720273710309278594,
	0.09959342058679526706278028210356947652986926366670427722136514618394666038990880901809229928932418470537352322959203675222348838562359611909805717191113205359606200050529286191881600521974495503495333886751349987387738584195484650506858157939249436909022105507525281502594225617635435679,
	0.09959342058679526706278028210356947652986926366670427722136514618394666038990880901809229928932418470537352322959203675222348838562359611909805717191113205359606200050529286191881600521974495503495333886751349987387738584195484650506858157939249436909022105507525281502594225617635435679,
	0.0963687371746442596394686263518098650964064614301602459129942757328375347420031237249512478181041953633430935835834288197000803895624710429536202842762901250488870051334710164978776073862861802213555661667284153848853275175069378371282386975948227219178401258277579422579433706527209170773,
	0.0963687371746442596394686263518098650964064614301602459129942757328375347420031237249512478181041953633430935835834288197000803895624710429536202842762901250488870051334710164978776073862861802213555661667284153848853275175069378371282386975948227219178401258277579422579433706527209170773,
	0.0921225222377861287176327070876187671969132344182341075276750470019730470700941682984640529168119071589549493941005013696126288523763993711849560627622427833259423372559792528314656491144184492918206723466318588289468171537766902321736868038710695170271349347467111293719995726307509307221,
	0.0921225222377861287176327070876187671969132344182341075276750470019730470700941682984640529168119071589549493941005013696126288523763993711849560627622427833259423372559792528314656491144184492918206723466318588289468171537766902321736868038710695170271349347467111293719995726307509307221,
	0.0868997872010829798023875307151257025767533287435453440122221298821535822542614942479550335096391053302154776019539209406619483630825958724261288707769820292356754029544772224731284821092724478146108668146057958877076425955307203698984045429359784730875551261954889612211132529185008781255,
	0.0868997872010829798023875307151257025767533287435453440122221298821535822542614942479550335096391053302154776019539209406619483630825958724261288707769820292356754029544772224731284821092724478146108668146057958877076425955307203698984045429359784730875551261954889612211132529185008781255,
	0.0807558952294202153546949384605297308758928037084392998902585937060511805670263456042124027692178080807494161474009618558462327979629287536355263579083607486046073087258005032327767599146454367957342383429114331796686973491805814466967589522630590194498503665586856816498511889097848987327,
	0.0807558952294202153546949384605297308758928037084392998902585937060511805670263456042124027692178080807494161474009618558462327979629287536355263579083607486046073087258005032327767599146454367957342383429114331796686973491805814466967589522630590194498503665586856816498511889097848987327,
	0.073755974737705206268243850022190734153770526037049438941269182374599399314635211710401352716638183270192254236882630110305411634059049009547550060408308856574185455956705697102430369256501782775938882963991596342322057641888187293617125274825836696511094705679642335447440091172998712161,
	0.073755974737705206268243850022190734153770526037049438941269182374599399314635211710401352716638183270192254236882630110305411634059049009547550060408308856574185455956705697102430369256501782775938882963991596342322057641888187293617125274825836696511094705679642335447440091172998712161,
	0.0659742298821804951281285151159623612374429536566603789670315160421436724660941793658199139115987374394782058082712373988450962159804762426477633200057724681034023276783098863997630509840188685006502107416150562481345502564072836657368468511680143506440358209555344453724726011362777150684,
	0.0659742298821804951281285151159623612374429536566603789670315160421436724660941793658199139115987374394782058082712373988450962159804762426477633200057724681034023276783098863997630509840188685006502107416150562481345502564072836657368468511680143506440358209555344453724726011362777150684,
	0.0574931562176190664817216894020561287971206707217631345487157990032321474099543769252119996509501253555599743482798455629388790947476401681176388945597180414076148650148914716471802544005183493006885849097569780518771120020977604600370760468758771243595345183330380468307141071466423922812,
	0.0574931562176190664817216894020561287971206707217631345487157990032321474099543769252119996509501253555599743482798455629388790947476401681176388945597180414076148650148914716471802544005183493006885849097569780518771120020977604600370760468758771243595345183330380468307141071466423922812,
	0.0484026728305940529029381404228075178152718091973727363451919367918054256771021527977674395635622634543746459550720073818864426087596962108853347751049536841226255113895768650124931408308265673541438713150783995016856778099928531435052518490821873280366070824842348766871244689660671750128,
	0.0484026728305940529029381404228075178152718091973727363451919367918054256771021527977674395635622634543746459550720073818864426087596962108853347751049536841226255113895768650124931408308265673541438713150783995016856778099928531435052518490821873280366070824842348766871244689660671750128,
	0.0387991925696270495968019364463476920332009767663953521077327897059469709527697939190550262790351056563402285583822744188206925141861794260583939877159855035479333343357892544116326939217823908621720841252813140642531925834449431166289601458975171077789454072754464361741140858754464254102,
	0.0387991925696270495968019364463476920332009767663953521077327897059469709527697939190550262790351056563402285583822744188206925141861794260583939877159855035479333343357892544116326939217823908621720841252813140642531925834449431166289601458975171077789454072754464361741140858754464254102,
	0.0287847078833233693497191796112920436395888945462874964741801226081459889400139331017302067114841715549403922622512825506642372067805104126330262627788332269001527659280415133952729921245050276746353987524891704688700239990945317117646018587537620495712268472303933921750138636771244265894,
	0.0287847078833233693497191796112920436395888945462874964741801226081459889400139331017302067114841715549403922622512825506642372067805104126330262627788332269001527659280415133952729921245050276746353987524891704688700239990945317117646018587537620495712268472303933921750138636771244265894,
	0.0184664683110909591423021319120472690962065339681814033712983655145855995213079736540805190296754179556380958320461635999372661279183091178697974341059394966404363209112875218225559374625772771412570364902798372901542832626799720933912035579156051240269314197714911156876559705067118501012,
	0.0184664683110909591423021319120472690962065339681814033712983655145855995213079736540805190296754179556380958320461635999372661279183091178697974341059394966404363209112875218225559374625772771412570364902798372901542832626799720933912035579156051240269314197714911156876559705067118501012,
	0.0079681924961666056154658834746736224504806965871517212294851633569200384329013332941536616922861735209846506562158816909503692653793774223661109542198348044851955603309467397707138540407696809336917394179025875658501026293415549754075585346733118577944700418384800474712363695707696266864,
	0.0079681924961666056154658834746736224504806965871517212294851633569200384329013332941536616922861735209846506562158816909503692653793774223661109542198348044851955603309467397707138540407696809336917394179025875658501026293415549754075585346733118577944700418384800474712363695707696266864);

$quadrature_weights[31] = array(
	0.099720544793426451427533833734349439643253411500204351485614579564092812110746874464409137442101408868147379005324045679852683065184758355545283247896003811727147601886670866673190427276385709428226303690567780120163351579968484242196399135683118371925890697681412077072988229609044774492,
	0.0992250112266723078748755144286150140175432199555630697812031425154690744703577043343077241074151664245493571240657787424095339900536681131181394325783274104055936643281595864779660621892561493716322578173336536101981951493491739733508806219067194678295014488321720018780823011384395019756,
	0.0992250112266723078748755144286150140175432199555630697812031425154690744703577043343077241074151664245493571240657787424095339900536681131181394325783274104055936643281595864779660621892561493716322578173336536101981951493491739733508806219067194678295014488321720018780823011384395019756,
	0.0977433353863287250934740109789967038357287886760951145095146445014524631470800424190077516778050229232656545946403611011420005499855303347617978494147197390329011578280089656077158417744735471131025412086037811722592768581934418568938088019007866881346432398748463127060198718995311347869,
	0.0977433353863287250934740109789967038357287886760951145095146445014524631470800424190077516778050229232656545946403611011420005499855303347617978494147197390329011578280089656077158417744735471131025412086037811722592768581934418568938088019007866881346432398748463127060198718995311347869,
	0.0952902429123195128072041974875966845413247382469590227114494659284688056364927901212409259956828374069677487247990972366074858980802128487310309433518864460212846389945510244658180934624766633422275785608946227462996045823969886543337904087930128754241157710621663487754985980546775749498,
	0.0952902429123195128072041974875966845413247382469590227114494659284688056364927901212409259956828374069677487247990972366074858980802128487310309433518864460212846389945510244658180934624766633422275785608946227462996045823969886543337904087930128754241157710621663487754985980546775749498,
	0.0918901138936414782153628716071501254973108253791578041784856165042487043474241480676637305452892915914490081179836901376895504895954827939741908924105888139810730775236177346687902762762841471301625786637523938973265170298700800531742662494942949492812067280405701020095211988093340878076,
	0.0918901138936414782153628716071501254973108253791578041784856165042487043474241480676637305452892915914490081179836901376895504895954827939741908924105888139810730775236177346687902762762841471301625786637523938973265170298700800531742662494942949492812067280405701020095211988093340878076,
	0.0875767406084778761261980696953330922292581597712042515035412119691254245040996989636682184394636505831353962402754654545636984690294212629945224108565899836282985884940741721071950506359779939047435502737712292027553955190244853990199641013457968773452704808610209215950851982247856348728,
	0.0875767406084778761261980696953330922292581597712042515035412119691254245040996989636682184394636505831353962402754654545636984690294212629945224108565899836282985884940741721071950506359779939047435502737712292027553955190244853990199641013457968773452704808610209215950851982247856348728,
	0.0823929917615892639038233674319617706157682665566462778103839242506308666465336404152512089905772332015319983125891601030685134091154664733363258369694208863035060956826133544763126454410340249735055247396854678593761572797095187322237914423843303702567133678570475422189944061886270173985,
	0.0823929917615892639038233674319617706157682665566462778103839242506308666465336404152512089905772332015319983125891601030685134091154664733363258369694208863035060956826133544763126454410340249735055247396854678593761572797095187322237914423843303702567133678570475422189944061886270173985,
	0.0763903865987766164263576749013306449257569136942086540921900816464082519339485659349028020693526550213497752020496024769010012785582695680649386350871841993353331939790505125009457145321647899671950822947510059628594511147129676992559014669659034682257946293005096866215913343904581989386,
	0.0763903865987766164263576749013306449257569136942086540921900816464082519339485659349028020693526550213497752020496024769010012785582695680649386350871841993353331939790505125009457145321647899671950822947510059628594511147129676992559014669659034682257946293005096866215913343904581989386,
	0.0696285832354103661677561262551257105150857073973433937110727170367426912778694161101145266156265975536166448666283835581108967677642851966188250148611067786587094520852091861691661627674119827894970288283490912672299195478018892063212575220021647573609462499579986264673721222285226079869,
	0.0696285832354103661677561262551257105150857073973433937110727170367426912778694161101145266156265975536166448666283835581108967677642851966188250148611067786587094520852091861691661627674119827894970288283490912672299195478018892063212575220021647573609462499579986264673721222285226079869,
	0.0621747865610284269103435436866966671587287993646513152815075053314910946227685177619191254078320655304234900115275955499067714856068241619848775042822689861329681211946064567467221377781404394490078359408368600617992578877708304227619077113780254922882316456459793211251664060032271193892,
	0.0621747865610284269103435436866966671587287993646513152815075053314910946227685177619191254078320655304234900115275955499067714856068241619848775042822689861329681211946064567467221377781404394490078359408368600617992578877708304227619077113780254922882316456459793211251664060032271193892,
	0.0541030824249168537116662590866200427203894625962118076940078210512999030580647716034363165423592481950367763972658128781614020815748156583929007519448126361370081180410622118292158301805474857585212869284679796705014388118721909802403110240277431096493709839969485982546704980011770932873,
	0.0541030824249168537116662590866200427203894625962118076940078210512999030580647716034363165423592481950367763972658128781614020815748156583929007519448126361370081180410622118292158301805474857585212869284679796705014388118721909802403110240277431096493709839969485982546704980011770932873,
	0.0454937075272011029023158578946296772635527193100289648935166361215243899912702102201221124987206091015025846965677264305772180434549493652816066124162445136809736070570090918433520563826011904513459500530371673026021371034637518226547071043414646829397166352524341839783980385710706290435,
	0.0454937075272011029023158578946296772635527193100289648935166361215243899912702102201221124987206091015025846965677264305772180434549493652816066124162445136809736070570090918433520563826011904513459500530371673026021371034637518226547071043414646829397166352524341839783980385710706290435,
	0.0364322739123854640243920104678034423271453320476676859014190393963334079685240904755477278346491705579799417191888006828711335092796685277102251262690598214248129664083010494838805206008413771832534543089400875838336246698612571502670656817100989372505590502370823558424778103456424687975,
	0.0364322739123854640243920104678034423271453320476676859014190393963334079685240904755477278346491705579799417191888006828711335092796685277102251262690598214248129664083010494838805206008413771832534543089400875838336246698612571502670656817100989372505590502370823558424778103456424687975,
	0.0270090191849794218006087080919321561423566460021166458568747498472700888248728023566123023984369838922808582614897343829825783055123459654567104578235748187169878313032663387220950119298926775056334542405625737963087037774577431039848897399804317226707699519172150221420564178427785286649,
	0.0270090191849794218006087080919321561423566460021166458568747498472700888248728023566123023984369838922808582614897343829825783055123459654567104578235748187169878313032663387220950119298926775056334542405625737963087037774577431039848897399804317226707699519172150221420564178427785286649,
	0.0173186207903105824631579960868211413662728627679957766327551837888101544151458423020451097534446593521111870107363936814185527243777079750584651460422080038422472864908717819254502526484071448743723776571220329324331646443516243941010597712244618190381434448742900317473765902792360816522,
	0.0173186207903105824631579960868211413662728627679957766327551837888101544151458423020451097534446593521111870107363936814185527243777079750584651460422080038422472864908717819254502526484071448743723776571220329324331646443516243941010597712244618190381434448742900317473765902792360816522,
	0.007470831579248775858696875032212407022150852484048039699270970328678273100174321681955848402294104230725889217530374743663321465418972576742801761744005056834728399646263099638779129762297531471686346638608162874135480234179814430318198784703205596342071023449012906101195093217830616196,
	0.007470831579248775858696875032212407022150852484048039699270970328678273100174321681955848402294104230725889217530374743663321465418972576742801761744005056834728399646263099638779129762297531471686346638608162874135480234179814430318198784703205596342071023449012906101195093217830616196);

$quadrature_weights[32] = array(
	0.0965400885147278005667648300635757947368606312355700687323182099577497758679466512968173871061464644599963197828969869820251559172455698832434930732077927850876632725829187045819145660710266452161095406358159608874152584850413283587913891015545638518881205600825069096855488296437485836866,
	0.0965400885147278005667648300635757947368606312355700687323182099577497758679466512968173871061464644599963197828969869820251559172455698832434930732077927850876632725829187045819145660710266452161095406358159608874152584850413283587913891015545638518881205600825069096855488296437485836866,
	0.0956387200792748594190820022041311005948905081620055509529898509437067444366006256133614167190847508238474888230077112990752876436158047205555474265705582078453283640212465537132165041268773645168746774530146140911679782502276289938840330631903789120176765314495900053061764438990021439069,
	0.0956387200792748594190820022041311005948905081620055509529898509437067444366006256133614167190847508238474888230077112990752876436158047205555474265705582078453283640212465537132165041268773645168746774530146140911679782502276289938840330631903789120176765314495900053061764438990021439069,
	0.0938443990808045656391802376681172600361000757462364500506275696355695118623098075097804207682530277555307864917078828352419853248607668520631751470962234105835015158485760721979732297206950719908744248285672032436598213262204039212897239890934116841559005147755270269705682414708355646603,
	0.0938443990808045656391802376681172600361000757462364500506275696355695118623098075097804207682530277555307864917078828352419853248607668520631751470962234105835015158485760721979732297206950719908744248285672032436598213262204039212897239890934116841559005147755270269705682414708355646603,
	0.0911738786957638847128685771116370625448614132753900053231278739777031520613017513597426417145878622654027367650308019870251963114683369110451524174258161390823876554910693202594383388549640738095422966058367070348943662290656339592299608558384147559830707904449930677260444604329157917977,
	0.0911738786957638847128685771116370625448614132753900053231278739777031520613017513597426417145878622654027367650308019870251963114683369110451524174258161390823876554910693202594383388549640738095422966058367070348943662290656339592299608558384147559830707904449930677260444604329157917977,
	0.0876520930044038111427714627518022875484497217017572223192228034747061150211380239263021665771581379364685191248848158059408000065275041643745927401342920150588893827207354226012701872322225514682178439577327346929209121046816487338309068375228210705166692551938339727096609740531893725675,
	0.0876520930044038111427714627518022875484497217017572223192228034747061150211380239263021665771581379364685191248848158059408000065275041643745927401342920150588893827207354226012701872322225514682178439577327346929209121046816487338309068375228210705166692551938339727096609740531893725675,
	0.0833119242269467552221990746043486115387468839428344598401864047287594069244380966536255650452315042012372905572506028852130723585016898197140339352228963465326746426938359210160503509807644396182380868089959855742801355208471205261406307895519604387550841954817025499019984032594036141439,
	0.0833119242269467552221990746043486115387468839428344598401864047287594069244380966536255650452315042012372905572506028852130723585016898197140339352228963465326746426938359210160503509807644396182380868089959855742801355208471205261406307895519604387550841954817025499019984032594036141439,
	0.078193895787070306471740918828306671039786798482159190307481553869493700115196435401943819761440851294456424770323467367505109006517482028994114252939401250416132320553639542341400437522236191275346323130525969269563653003188829786549728825182082678498917784036375053244425839341945385297,
	0.078193895787070306471740918828306671039786798482159190307481553869493700115196435401943819761440851294456424770323467367505109006517482028994114252939401250416132320553639542341400437522236191275346323130525969269563653003188829786549728825182082678498917784036375053244425839341945385297,
	0.0723457941088485062253993564784877916043369833018248707397632823511765345816800402874475958591657429073027694582930574378890633404841054620298756279975430795706338162404545590689277985270140590721779502609564199074051863640176937117952488466002340085264819537808079947788437998042296495822,
	0.0723457941088485062253993564784877916043369833018248707397632823511765345816800402874475958591657429073027694582930574378890633404841054620298756279975430795706338162404545590689277985270140590721779502609564199074051863640176937117952488466002340085264819537808079947788437998042296495822,
	0.0658222227763618468376500637069387728775364473732465153710916696852412442018627316280044447764609054151761388378861151807154113495715653711918644796313239555117970398473141615070299152284100887258072240524028885129828725430021172354299810423059697133688823072212214503334259555369485963074,
	0.0658222227763618468376500637069387728775364473732465153710916696852412442018627316280044447764609054151761388378861151807154113495715653711918644796313239555117970398473141615070299152284100887258072240524028885129828725430021172354299810423059697133688823072212214503334259555369485963074,
	0.0586840934785355471452836373001708867501204674575467587150032786132877518019090643743123653437052116901895704813134467814193905269714480573030647540887991405215103758723074481312705449946311993670933802369300463315125015975216910705047901943865293781921122370996257470349807212516159332678,
	0.0586840934785355471452836373001708867501204674575467587150032786132877518019090643743123653437052116901895704813134467814193905269714480573030647540887991405215103758723074481312705449946311993670933802369300463315125015975216910705047901943865293781921122370996257470349807212516159332678,
	0.0509980592623761761961632446895216952601847767397628437069071236525030510385137821267442193868358292147899714519363571211100873456269865150186456681043804358654826791768545393024953758025593924464295555854744882720755747096079325496814455853004350452095212995888025282619932613606999567133,
	0.0509980592623761761961632446895216952601847767397628437069071236525030510385137821267442193868358292147899714519363571211100873456269865150186456681043804358654826791768545393024953758025593924464295555854744882720755747096079325496814455853004350452095212995888025282619932613606999567133,
	0.0428358980222266806568786466061255284928108575989407395620219408911043916962572261359138025961596979511472539467367407419206021900868371610612953162236233351132214438513203223655531564777278515080476421262443325932320214191168239648611793958596884827086182431203349730049744697408543115307,
	0.0428358980222266806568786466061255284928108575989407395620219408911043916962572261359138025961596979511472539467367407419206021900868371610612953162236233351132214438513203223655531564777278515080476421262443325932320214191168239648611793958596884827086182431203349730049744697408543115307,
	0.0342738629130214331026877322523727069948402029116274337814057454192310522168984446294442724624445760666244242305266023810860790282088335398182296698622433517061843276344829146573593201201081743714879684153735672789104567624853712011151505225193933019375481618760594889854480408562043658635,
	0.0342738629130214331026877322523727069948402029116274337814057454192310522168984446294442724624445760666244242305266023810860790282088335398182296698622433517061843276344829146573593201201081743714879684153735672789104567624853712011151505225193933019375481618760594889854480408562043658635,
	0.0253920653092620594557525897892240292875540475469487209362512822192154788532376645960457016338988332029324531233401833547954942765653767672102838323550828207273795044402516181251040411735351747299230615776597356956641506445501689924551185923348003766988424170511157069264716719906995309826,
	0.0253920653092620594557525897892240292875540475469487209362512822192154788532376645960457016338988332029324531233401833547954942765653767672102838323550828207273795044402516181251040411735351747299230615776597356956641506445501689924551185923348003766988424170511157069264716719906995309826,
	0.0162743947309056706051705622063866181795429637952095664295931749613369651752917857651844425586692833071042366002861684552859449530958901379260437604156888337987656773068694383447504913457771896770689760342192010638946676879735404121702279005140285599424477022083127753774756520463311689155,
	0.0162743947309056706051705622063866181795429637952095664295931749613369651752917857651844425586692833071042366002861684552859449530958901379260437604156888337987656773068694383447504913457771896770689760342192010638946676879735404121702279005140285599424477022083127753774756520463311689155,
	0.0070186100094700966004070637388531825133772207289396032320082356192151241454178686953297376907573215077936155545790593837513204206518026084505878987243348925784479817181234617862457418214505322067610482902501455504204433524520665822704844582452877416001060465891907497519632353148380799619,
	0.0070186100094700966004070637388531825133772207289396032320082356192151241454178686953297376907573215077936155545790593837513204206518026084505878987243348925784479817181234617862457418214505322067610482902501455504204433524520665822704844582452877416001060465891907497519632353148380799619);

$quadrature_weights[33] = array(
	0.0937684461602099965673045415463487843844733639818266812867486955680725799829245174027134588987252917180743031234635654510276836168495799413024518327323304896314041729402671877624857644912938167626296923591748455859019945067839557979881659457663114902223251372137428530052708421668152884111,
	0.093356426065596116160999126274275464952003986088630804966219247739008459630832898842831723220408308492778153935559392619964080349982292203338766927835485425494047234165286366261283034880201806260786267632822163196571680292638653157809546765609324797855645189962368010944486683142410775604,
	0.093356426065596116160999126274275464952003986088630804966219247739008459630832898842831723220408308492778153935559392619964080349982292203338766927835485425494047234165286366261283034880201806260786267632822163196571680292638653157809546765609324797855645189962368010944486683142410775604,
	0.0921239866433168462132409777173630607214710032039817205599035869687716440995132651197567595001417822063010273903921664650816346016179500703194124587707307372387229773593889117499428298457719494031997541586794757622262023506483351648823039394958802334819019436586080649928418560713439597187,
	0.0921239866433168462132409777173630607214710032039817205599035869687716440995132651197567595001417822063010273903921664650816346016179500703194124587707307372387229773593889117499428298457719494031997541586794757622262023506483351648823039394958802334819019436586080649928418560713439597187,
	0.0900819586606385772397437055002236211873706820794914849889610309956188237567820898022396466131722135503387903072876720791508109528896464390336757401397373375113488967848207685835882862519812121299473090757542951465161600775875290099759861789986480942600091149905045866959323426263212352315,
	0.0900819586606385772397437055002236211873706820794914849889610309956188237567820898022396466131722135503387903072876720791508109528896464390336757401397373375113488967848207685835882862519812121299473090757542951465161600775875290099759861789986480942600091149905045866959323426263212352315,
	0.0872482876188443376072816709454464565666960712939022883916445204903783611005086510672215160727824079778003810818873890973909200496962367989055637008065599510534064286943612287557928451317629361660203327251794497764263645566138935183209491710803604802059487513392486670542535107066735282115,
	0.0872482876188443376072816709454464565666960712939022883916445204903783611005086510672215160727824079778003810818873890973909200496962367989055637008065599510534064286943612287557928451317629361660203327251794497764263645566138935183209491710803604802059487513392486670542535107066735282115,
	0.0836478760670387076139280145176605974203276865458260165188328048177831518460310956448092170841401783076008113822918797758956760419366177898673329882775713299727133978110874120323832443417015894454403409913900642324529105041205044148170404732384567468382133549321198709616181893306024070738,
	0.0836478760670387076139280145176605974203276865458260165188328048177831518460310956448092170841401783076008113822918797758956760419366177898673329882775713299727133978110874120323832443417015894454403409913900642324529105041205044148170404732384567468382133549321198709616181893306024070738,
	0.0793123647948867383639083849419975880886880293922986427083763067216233319975326274815808537839004686015505882497871764350356039176879141549978962686480621967839133723622032409559197711787797043216016819744476009911118038954757822774309067766151632361946379914310774392705936365976815808048,
	0.0793123647948867383639083849419975880886880293922986427083763067216233319975326274815808537839004686015505882497871764350356039176879141549978962686480621967839133723622032409559197711787797043216016819744476009911118038954757822774309067766151632361946379914310774392705936365976815808048,
	0.0742798548439541493424721759184720467100983931962553234649671668605309196250563745363235949186855818758091409670318210032672468455425814224301097702315162979774079497922204197147145516000641315270097833589635906992225679794014321238852940306906863820208024460078178309354324890716846673207,
	0.0742798548439541493424721759184720467100983931962553234649671668605309196250563745363235949186855818758091409670318210032672468455425814224301097702315162979774079497922204197147145516000641315270097833589635906992225679794014321238852940306906863820208024460078178309354324890716846673207,
	0.0685945728186567128059550730149586524873610929403886976970709153423126079598508024388665060283658888188459933573555640809160677569643226438916283812536382967329564160773035039232639039162068181285629162619867115604964505038336746331007729149291256964650340563629366859365009376542057827577,
	0.0685945728186567128059550730149586524873610929403886976970709153423126079598508024388665060283658888188459933573555640809160677569643226438916283812536382967329564160773035039232639039162068181285629162619867115604964505038336746331007729149291256964650340563629366859365009376542057827577,
	0.0623064825303174800316277257708976114217684275793131068259725312888007783036491696147783665668297839646586258050266579325574556110727671771154289992725753043821864277994335662981889547290340969976874068308699983592496776346358770378109210261025789311886382573588342261763369039090377261862,
	0.0623064825303174800316277257708976114217684275793131068259725312888007783036491696147783665668297839646586258050266579325574556110727671771154289992725753043821864277994335662981889547290340969976874068308699983592496776346358770378109210261025789311886382573588342261763369039090377261862,
	0.0554708466316635612849444954392591104205084071502204403442569682255464870762923422584030510403270970748549121344243157431070509585776272193288210219020507919625352743386158842810669716015657632047450017676097350800044991142073140561664587340199879034563200735512949927141483855086322155427,
	0.0554708466316635612849444954392591104205084071502204403442569682255464870762923422584030510403270970748549121344243157431070509585776272193288210219020507919625352743386158842810669716015657632047450017676097350800044991142073140561664587340199879034563200735512949927141483855086322155427,
	0.0481477428187116956701468801381196497417511486769690613382692190733075931318787908794677636519232230735305479142917366364637886293240845655183871899899232383888913593627272656198873297561315985300833668948756978725751094700770136055436913879672368087759489891802907138972588224310330022822,
	0.0481477428187116956701468801381196497417511486769690613382692190733075931318787908794677636519232230735305479142917366364637886293240845655183871899899232383888913593627272656198873297561315985300833668948756978725751094700770136055436913879672368087759489891802907138972588224310330022822,
	0.0404015413316695915634097905273984961668627883826539169460139186120362236925909509917962993675921049637021035753390741186169161182788060942192505440115242058849807556227056897320614362615861362064642958058750228588734729319929838538803147148662701075716443548193033980053094412459406874009,
	0.0404015413316695915634097905273984961668627883826539169460139186120362236925909509917962993675921049637021035753390741186169161182788060942192505440115242058849807556227056897320614362615861362064642958058750228588734729319929838538803147148662701075716443548193033980053094412459406874009,
	0.0323003586323289532815614472494312880682527230506729272295316170435000533177466784597331744147828047201620879176579898576926612592513864367291625663483846298390250446421418968092565005979096592762505063115732780279805732942198103394235771157360545697552796333304890266491904073035734143743,
	0.0323003586323289532815614472494312880682527230506729272295316170435000533177466784597331744147828047201620879176579898576926612592513864367291625663483846298390250446421418968092565005979096592762505063115732780279805732942198103394235771157360545697552796333304890266491904073035734143743,
	0.0239155481017494803505332575291862420660083611445149192455629312722697129321113426881933562422377017995609170396283539902681919949177137550875499580402901494793847345765586501754696524472825876987711921099222545563181325739903206171257137038030053056474466048328453710441387267585514703985,
	0.0239155481017494803505332575291862420660083611445149192455629312722697129321113426881933562422377017995609170396283539902681919949177137550875499580402901494793847345765586501754696524472825876987711921099222545563181325739903206171257137038030053056474466048328453710441387267585514703985,
	0.0153217015129346761279457685336618667575353547807562367815100107172254859382741670445544700043527096827725592365176072989523361937306810142212884259854088100262916702167950321596501554849706120441794193685700840161227543801298709774791746544007719554633122056342446176723512564182625113168,
	0.0153217015129346761279457685336618667575353547807562367815100107172254859382741670445544700043527096827725592365176072989523361937306810142212884259854088100262916702167950321596501554849706120441794193685700840161227543801298709774791746544007719554633122056342446176723512564182625113168,
	0.0066062278475873780586492352084738550310591625032110713495328760472500755998864944280869720409950990306962081437894201401257169101045822443444991421203760524564859739242165690662876497294024902779355785518931550709006431870350273133532654395632930057080544640011450705469709901395879106314,
	0.0066062278475873780586492352084738550310591625032110713495328760472500755998864944280869720409950990306962081437894201401257169101045822443444991421203760524564859739242165690662876497294024902779355785518931550709006431870350273133532654395632930057080544640011450705469709901395879106314);

$quadrature_weights[34] = array(
	0.0909567403302598736153376039485779599246056162602594401156125680698440288103832353984335132222316706821145615188195923116087754441876419105563104456332105550158863012853400904911424307590348013163611181929746905410226241439774532650104103470780556607518986255945545072642322517224586336727,
	0.0909567403302598736153376039485779599246056162602594401156125680698440288103832353984335132222316706821145615188195923116087754441876419105563104456332105550158863012853400904911424307590348013163611181929746905410226241439774532650104103470780556607518986255945545072642322517224586336727,
	0.0902030443706407295739422420174939288410295000506306356949861227618211051224911655789111917589310374868581472334155938708372688352656715400715971190668833470617070771508272396226092309758563091715169359212459223484807407425772119604018578974062720565530423997544841513823466424674007667733,
	0.0902030443706407295739422420174939288410295000506306356949861227618211051224911655789111917589310374868581472334155938708372688352656715400715971190668833470617070771508272396226092309758563091715169359212459223484807407425772119604018578974062720565530423997544841513823466424674007667733,
	0.0887018978356938692870764573648807127442830067038041309663205250402024692947640796826783063350930447945269253871098200762689240812800698590213311934928955870074094515154145824029169264596130475002568556504642608509430434084658771463037054111721158102061550100441267498636706811654396789359,
	0.0887018978356938692870764573648807127442830067038041309663205250402024692947640796826783063350930447945269253871098200762689240812800698590213311934928955870074094515154145824029169264596130475002568556504642608509430434084658771463037054111721158102061550100441267498636706811654396789359,
	0.0864657397470357497842468562807475803140706909018175724950227649518068390947162580218303470617322360485753800638354102157805415852482772560304798485252104377755064959316274741011365678400704152241860796258497492575133463086274773807752879857420883711949511281374529379845547090225516683248,
	0.0864657397470357497842468562807475803140706909018175724950227649518068390947162580218303470617322360485753800638354102157805415852482772560304798485252104377755064959316274741011365678400704152241860796258497492575133463086274773807752879857420883711949511281374529379845547090225516683248,
	0.0835130996998456551870202280461493905807155938575466916012288621473986780042771281302214605454989090198686430479079285180478849511626459007512855520767872945120586732576727961661179556748412500796434856544989495512003663015584504683378905063544933297706363275367419011659144450628689458376,
	0.0835130996998456551870202280461493905807155938575466916012288621473986780042771281302214605454989090198686430479079285180478849511626459007512855520767872945120586732576727961661179556748412500796434856544989495512003663015584504683378905063544933297706363275367419011659144450628689458376,
	0.0798684443397718447388188328064379935505558719721942995949004704170566033391323132555627358017565286800099264353218810388170140736180348844484624253512616621591097004493049523765643168556888905279255208744210763870423054570341560457454846103466467324123389772466580137256588473887969148633,
	0.0798684443397718447388188328064379935505558719721942995949004704170566033391323132555627358017565286800099264353218810388170140736180348844484624253512616621591097004493049523765643168556888905279255208744210763870423054570341560457454846103466467324123389772466580137256588473887969148633,
	0.0755619746600319312708339742284357240588192694813414625282933670744204616763580802945432976571003648185145499701127018958199369141056867671136275339761143770806856135338584737648555212928014768295101833507849058303495710508650344676365634952514922625830925621455159488529046635719692420407,
	0.0755619746600319312708339742284357240588192694813414625282933670744204616763580802945432976571003648185145499701127018958199369141056867671136275339761143770806856135338584737648555212928014768295101833507849058303495710508650344676365634952514922625830925621455159488529046635719692420407,
	0.0706293758142557249990387965676853550011627204909059651184865543605639290616919628218888151376731925860077741140209298202665699757101499022801185169496554962338808647318391378492037133680344669622811059433185646758696800481722160200641027417521254494405354964894760932146937380362823204162,
	0.0706293758142557249990387965676853550011627204909059651184865543605639290616919628218888151376731925860077741140209298202665699757101499022801185169496554962338808647318391378492037133680344669622811059433185646758696800481722160200641027417521254494405354964894760932146937380362823204162,
	0.0651115215540764113785444300648937735836372460728131918847517351366411585580699172705140614942878109576973436131539561549866407812949082751598025064051027873442564151448126360205455343751296123346532689008674958237088798236542077979177439323305322426647734693863613665175472872459554877961,
	0.0651115215540764113785444300648937735836372460728131918847517351366411585580699172705140614942878109576973436131539561549866407812949082751598025064051027873442564151448126360205455343751296123346532689008674958237088798236542077979177439323305322426647734693863613665175472872459554877961,
	0.059054135827524493193960972350526190828486182346504483033111098940082612608650974721226546165098073510015365034168872187217036722368928581439086707238799117122004125832742432608797328432286967602774547910596410247904225276573741134880749064700592741406975228636462690854084925442824993245,
	0.059054135827524493193960972350526190828486182346504483033111098940082612608650974721226546165098073510015365034168872187217036722368928581439086707238799117122004125832742432608797328432286967602774547910596410247904225276573741134880749064700592741406975228636462690854084925442824993245,
	0.0525074145726781061682459748424675996587196809469698659248224988276657920032930557175468722742755842763401203360120985152182558978577065853021361623449831563203381324179093220639319987352680784251291137084815342389762859100289153744707373543699512555375173012298507806150276219260288493965,
	0.0525074145726781061682459748424675996587196809469698659248224988276657920032930557175468722742755842763401203360120985152182558978577065853021361623449831563203381324179093220639319987352680784251291137084815342389762859100289153744707373543699512555375173012298507806150276219260288493965,
	0.045525611523353272453822563395270602998238418996315382094622278840389030550829876689026497514447484454482015836880566214679556494982969969894079983077730704222512888995940427452739649359625250267762541865796641555747788169787803629195734468655188836173619413674966205132463177812066535287,
	0.045525611523353272453822563395270602998238418996315382094622278840389030550829876689026497514447484454482015836880566214679556494982969969894079983077730704222512888995940427452739649359625250267762541865796641555747788169787803629195734468655188836173619413674966205132463177812066535287,
	0.038166593796387516321765920289976558823947006126667351613376685590403739777358568057518258407504379384226418397741859765382156795147089554915646744169655168064224422934558234603122020395493380150938009200606389608540018930655114013503731037992625591320596644996161239981444194503226128497,
	0.038166593796387516321765920289976558823947006126667351613376685590403739777358568057518258407504379384226418397741859765382156795147089554915646744169655168064224422934558234603122020395493380150938009200606389608540018930655114013503731037992625591320596644996161239981444194503226128497,
	0.0304913806384461318094423876813175910306268453895807874799121397766281958059272166710556394510676770236520186068833002928637027213071329875634360541668195784021409963172386480594092386471047193102751409712868854390098047586172376669310445210308530690628979222127842008292637188498667892346,
	0.0304913806384461318094423876813175910306268453895807874799121397766281958059272166710556394510676770236520186068833002928637027213071329875634360541668195784021409963172386480594092386471047193102751409712868854390098047586172376669310445210308530690628979222127842008292637188498667892346,
	0.0225637219854949700840940887149542612490345883881878337714684558008778963333730831552394474765584807969111942518551160370747927081630815222450591836541044027348341289928582667350062931223390475488270395388628237798194218706295717072772882141368305336905522131407055191226842857844199700897,
	0.0225637219854949700840940887149542612490345883881878337714684558008778963333730831552394474765584807969111942518551160370747927081630815222450591836541044027348341289928582667350062931223390475488270395388628237798194218706295717072772882141368305336905522131407055191226842857844199700897,
	0.014450162748595035415202210328746990687540433584656060141734033887568915871889084946241555914043602739923176811717063968575802759513353566393611327882986683843092699708370520654463160606685881854262172605840260461382506415545726006107036225064699981593582010571968667914561292724476765403,
	0.014450162748595035415202210328746990687540433584656060141734033887568915871889084946241555914043602739923176811717063968575802759513353566393611327882986683843092699708370520654463160606685881854262172605840260461382506415545726006107036225064699981593582010571968667914561292724476765403,
	0.0062291405559086847186064610714377861245273284298048459413498383766285440867939995875614537826999227402764393410433091165551392587866509368139286959877996451003520117996847650274381131001264048936968800841034394024893913832298059154406321866154360756368352692017290255789475172753727218118,
	0.0062291405559086847186064610714377861245273284298048459413498383766285440867939995875614537826999227402764393410433091165551392587866509368139286959877996451003520117996847650274381131001264048936968800841034394024893913832298059154406321866154360756368352692017290255789475172753727218118);

$quadrature_weights[35] = array(
	0.0884867949071042906382073877776156691824091500106054233203930547564831856818455037694177620301440303886480770699786789072555120498596852344045994437865910579705332440154684645334151377566821650429387137691478542835124127753814309407953631292292702715893941703012952963870147702406844680843,
	0.0881405304302754629707388075930966414254543172744908371705717846022291674574661997559966193028505447037238747147414162866253701056371609696816449688811605670137066381598880078408393786511036118542923172354133057855589462238197132949173859174281740200219704353681146949100832444818916186058,
	0.0881405304302754629707388075930966414254543172744908371705717846022291674574661997559966193028505447037238747147414162866253701056371609696816449688811605670137066381598880078408393786511036118542923172354133057855589462238197132949173859174281740200219704353681146949100832444818916186058,
	0.0871044469971835342433220316055409366850567150938549314044538342217967886616053308883312996073098444356118666609432753128018655150112970252362048386011787612398513865619431921552677788006278156279328015772609950435701788645199670142624449105962167413639617613481185646893381709625274607909,
	0.0871044469971835342433220316055409366850567150938549314044538342217967886616053308883312996073098444356118666609432753128018655150112970252362048386011787612398513865619431921552677788006278156279328015772609950435701788645199670142624449105962167413639617613481185646893381709625274607909,
	0.0853866533920991252259439873911175676411909882837507511205314618687654112733520587624764993665233479940830042692196797317119622425654832459365409019485369172489296254570568593665906872097106957695902279513997248731240104433462885110244351013437733073973343296304373805050904264479029680216,
	0.0853866533920991252259439873911175676411909882837507511205314618687654112733520587624764993665233479940830042692196797317119622425654832459365409019485369172489296254570568593665906872097106957695902279513997248731240104433462885110244351013437733073973343296304373805050904264479029680216,
	0.0830005937288565883799265282161770034851745038134511199552888496872250511512693054800022550062130699117015388239482273715715918410748356500654849152408086296806466491493929168573099448329660182348121967590706951270716520326771802962973973212217428351325844023670007664795094087362941437313,
	0.0830005937288565883799265282161770034851745038134511199552888496872250511512693054800022550062130699117015388239482273715715918410748356500654849152408086296806466491493929168573099448329660182348121967590706951270716520326771802962973973212217428351325844023670007664795094087362941437313,
	0.0799649422423242629326620809850457563288354994300888473804365441079791651835337759692686900332632000725233937335962559192621406876460262726451085408091490996779065271059829791276458934871309121779684669710057237405319185267429173504058038867984738581988717663801928251300692415999223869712,
	0.0799649422423242629326620809850457563288354994300888473804365441079791651835337759692686900332632000725233937335962559192621406876460262726451085408091490996779065271059829791276458934871309121779684669710057237405319185267429173504058038867984738581988717663801928251300692415999223869712,
	0.0763034571554420535386585378842262255270800818956365343677288451968745409855325371011420450230036281188481281009654009535465939947719628078465219728557626365275169302488755368977353934917433220496883760141864127436340161328181636894624136195638103089938266819590748339007939835783152842921,
	0.0763034571554420535386585378842262255270800818956365343677288451968745409855325371011420450230036281188481281009654009535465939947719628078465219728557626365275169302488755368977353934917433220496883760141864127436340161328181636894624136195638103089938266819590748339007939835783152842921,
	0.0720447947725600646654619097852777561472673930274272605632968215620609258061340414470049021086661375608302368692319294243619483572313619195438777411666327722784060357603413593038090573389670419619943438758637071950340714749254009377830132249163149890286482567913543966703689814751401060947,
	0.0720447947725600646654619097852777561472673930274272605632968215620609258061340414470049021086661375608302368692319294243619483572313619195438777411666327722784060357603413593038090573389670419619943438758637071950340714749254009377830132249163149890286482567913543966703689814751401060947,
	0.0672222852690869039643055087481485585470931191496048084605592749517041746415821007233416660496113600025360225598686946836630801198944360214557092810236069659204210561103010778408443280068051835281408326673215425117071238338883969490792739255214364474981408877125044469690664927126423816358,
	0.0672222852690869039643055087481485585470931191496048084605592749517041746415821007233416660496113600025360225598686946836630801198944360214557092810236069659204210561103010778408443280068051835281408326673215425117071238338883969490792739255214364474981408877125044469690664927126423816358,
	0.0618736719660801888870141387886886522653712258040964350734042917529694867343595491937196172657531025980688063189697594133868989748196197012473159884345093168299745241053122225394695696538583915336497736937461357087437595357987295000367907637175883309433557374814366875307910674805632861723,
	0.0618736719660801888870141387886886522653712258040964350734042917529694867343595491937196172657531025980688063189697594133868989748196197012473159884345093168299745241053122225394695696538583915336497736937461357087437595357987295000367907637175883309433557374814366875307910674805632861723,
	0.0560408162123701285783277471651009644403485349045563455497052851150358162311775521434354680223134542674984940033635125003109745686089655888922844565377629614042312917206680723166264943441069302087969579423191315088861895638606939698937264004638401276466087661598483649161263481949460148852,
	0.0560408162123701285783277471651009644403485349045563455497052851150358162311775521434354680223134542674984940033635125003109745686089655888922844565377629614042312917206680723166264943441069302087969579423191315088861895638606939698937264004638401276466087661598483649161263481949460148852,
	0.0497693704013535298051996760849949585944949531945731636957306643619154136572533756189169353450355424144447649353467726509662747137745731826973297473263062312761232631076201606014351299355655247632525799159975998344709070821274170699850814063636507484011179496517209966929250867837338145399,
	0.0497693704013535298051996760849949585944949531945731636957306643619154136572533756189169353450355424144447649353467726509662747137745731826973297473263062312761232631076201606014351299355655247632525799159975998344709070821274170699850814063636507484011179496517209966929250867837338145399,
	0.0431084223261702187823064593749082034228065871639902087100629190806078191414039494090484278778265059001066684256807905379244851293496466422505041723848562304103007876980197258686996352403345832410883584940152273369920388509050923875178452496636432492677996901161544876130519195350770852812,
	0.0431084223261702187823064593749082034228065871639902087100629190806078191414039494090484278778265059001066684256807905379244851293496466422505041723848562304103007876980197258686996352403345832410883584940152273369920388509050923875178452496636432492677996901161544876130519195350770852812,
	0.0361101158634633805327169696475499383085357789699869431667863952424332055418346619893335935263099750605573326614011848013161915478633295849064671361036350435629617424833787808797703652632658957909404110271841383060860039622583562690384094070549402126290243047508767975050044460542579407107,
	0.0361101158634633805327169696475499383085357789699869431667863952424332055418346619893335935263099750605573326614011848013161915478633295849064671361036350435629617424833787808797703652632658957909404110271841383060860039622583562690384094070549402126290243047508767975050044460542579407107,
	0.0288292601088942540487160397144849162615277266295949997474737408421165671232020843446112185459349349332813957680834093012777759304021540913131570633517479688084572896630142875461671567778742720571661715339338075985958626282171166864038792792301104902605783771189462534307659711825450176467,
	0.0288292601088942540487160397144849162615277266295949997474737408421165671232020843446112185459349349332813957680834093012777759304021540913131570633517479688084572896630142875461671567778742720571661715339338075985958626282171166864038792792301104902605783771189462534307659711825450176467,
	0.0213229799114835808834379839662050783238096447199362072648984556255971943192272817277563607307047505555179212226297149660505583471092460182830538927805381128387275701604088373835940339996554457677869594531649183671560090086251992416150208417953153336385404683074378056443035529231294544222,
	0.0213229799114835808834379839662050783238096447199362072648984556255971943192272817277563607307047505555179212226297149660505583471092460182830538927805381128387275701604088373835940339996554457677869594531649183671560090086251992416150208417953153336385404683074378056443035529231294544222,
	0.0136508283483614922664040029205163839739940378414249209971900998825644897453312048959913666263827915062302750503113695050715261718993609083181273617156847041333238175043551021796813573967127638784726095457066616992282166165624708392298265492134768359888028007690170668694102585428929327572,
	0.0136508283483614922664040029205163839739940378414249209971900998825644897453312048959913666263827915062302750503113695050715261718993609083181273617156847041333238175043551021796813573967127638784726095457066616992282166165624708392298265492134768359888028007690170668694102585428929327572,
	0.0058834334204430849757538962401126240307543177982329737116842045198831895048122386649141545472257947701122373467092671865230057274106977524783672989448275521632482429957066490278062266912305090329572584578363454778528888312161805226495706304928570277941362989371159823497940141887892711196,
	0.0058834334204430849757538962401126240307543177982329737116842045198831895048122386649141545472257947701122373467092671865230057274106977524783672989448275521632482429957066490278062266912305090329572584578363454778528888312161805226495706304928570277941362989371159823497940141887892711196);

$quadrature_weights[36] = array(
	0.0859832756703947474900851747905265541600549156034958522907520701334269219259454985740935601391647868886347499176352850183377229381328679235373397113377036108801987509830239464462679016813895095209927382094635748034851253597965507734471845234745618556480733569914364445104148396408290357606,
	0.0859832756703947474900851747905265541600549156034958522907520701334269219259454985740935601391647868886347499176352850183377229381328679235373397113377036108801987509830239464462679016813895095209927382094635748034851253597965507734471845234745618556480733569914364445104148396408290357606,
	0.0853466857393386274918505430764897709987865854972912941284849709033699606923643584495079422491248784638788708201422634846432027980201526776635248801278203163605081248788080857614381653770809673649995313752445532543951348285696058006612686268589027263660939033656157260805672413441619459714,
	0.0853466857393386274918505430764897709987865854972912941284849709033699606923643584495079422491248784638788708201422634846432027980201526776635248801278203163605081248788080857614381653770809673649995313752445532543951348285696058006612686268589027263660939033656157260805672413441619459714,
	0.0840782189796619349334576242915958212039359139576060455039823714786119490086983892036661490773009235216345020346307175052804677799289202482812576973513970970077316072964011434776964199575895692366348078989556313076461764727408405937015036830899375913576180245531662197278257931243801037797,
	0.0840782189796619349334576242915958212039359139576060455039823714786119490086983892036661490773009235216345020346307175052804677799289202482812576973513970970077316072964011434776964199575895692366348078989556313076461764727408405937015036830899375913576180245531662197278257931243801037797,
	0.0821872667043397095172234735449423028649630729346221209808090284142439373125827008003062129626542446374902505700292435573240684744450741542752298320944261338364141957015673783780818030498390769026504101112723148561187480573418882254755175328843544630452653731085711442482092205250745801269,
	0.0821872667043397095172234735449423028649630729346221209808090284142439373125827008003062129626542446374902505700292435573240684744450741542752298320944261338364141957015673783780818030498390769026504101112723148561187480573418882254755175328843544630452653731085711442482092205250745801269,
	0.0796878289120716019087246655018639073275341575147260201875516705109826217637261188443506338482291482541756932681862457390824231587216783455201108873687325710852988181556915976037987209640544936942105420167995430751580284138874810181965093068315418016624785082921227679647992945932241626138,
	0.0796878289120716019087246655018639073275341575147260201875516705109826217637261188443506338482291482541756932681862457390824231587216783455201108873687325710852988181556915976037987209640544936942105420167995430751580284138874810181965093068315418016624785082921227679647992945932241626138,
	0.07659841064587067452875773372150164172792755683199183378203784650532938939187957967624534105253696671914084982095940770035320407380888557440741166051390163543282000720465734182150068443242013201755720067736567199459928984957513778079669234507456397624106996135636497592949296777918919516,
	0.07659841064587067452875773372150164172792755683199183378203784650532938939187957967624534105253696671914084982095940770035320407380888557440741166051390163543282000720465734182150068443242013201755720067736567199459928984957513778079669234507456397624106996135636497592949296777918919516,
	0.0729418850056530613538733769412742182869469526169905444028124149550841940689437932435635389178379406543223071825591833710450401858365844912383888092125183592606781779179431605695410104634999102458959465441036418724514139113569044565146054256553859129524098849803437107643142577729400444866,
	0.0729418850056530613538733769412742182869469526169905444028124149550841940689437932435635389178379406543223071825591833710450401858365844912383888092125183592606781779179431605695410104634999102458959465441036418724514139113569044565146054256553859129524098849803437107643142577729400444866,
	0.0687453238357364426136896393636132083417307646421384912295507261856561789084517417497612901652932499019092020521859309247470402967390359701905800364165648540525598924648649118910204273364694712670656501323844527603671885387309785978428943937364290263451859707851721129835309397112260063735,
	0.0687453238357364426136896393636132083417307646421384912295507261856561789084517417497612901652932499019092020521859309247470402967390359701905800364165648540525598924648649118910204273364694712670656501323844527603671885387309785978428943937364290263451859707851721129835309397112260063735,
	0.0640397973550154895563847986258563397460214705508407249274347431573196041768986842235462360964290893536145077012161540550672473456039784053557467582668822605571719193912857003258577487117921905971333872239967666101674226542094583863709330759686500727800692364936837868301402497831311851378,
	0.0640397973550154895563847986258563397460214705508407249274347431573196041768986842235462360964290893536145077012161540550672473456039784053557467582668822605571719193912857003258577487117921905971333872239967666101674226542094583863709330759686500727800692364936837868301402497831311851378,
	0.0588601442453248173096753998189200359427540957825592892456530514427578549921127550648082064448510908219262010475445596681956351650487931506381786315658595562302547428096779070866817319995018501008797736420447381877468436535245185244839605066619373399573705672263179392766960574037191809527,
	0.0588601442453248173096753998189200359427540957825592892456530514427578549921127550648082064448510908219262010475445596681956351650487931506381786315658595562302547428096779070866817319995018501008797736420447381877468436535245185244839605066619373399573705672263179392766960574037191809527,
	0.0532447139777599190920256282862196496889296110589429206872737676710698746217667209520055611474839962222607235569114686669886792192854633495356388995521975498069946717436594822855587157998313614712070670562208855791127557797137379469791984007449638716748600910745035893853408660213692117007,
	0.0532447139777599190920256282862196496889296110589429206872737676710698746217667209520055611474839962222607235569114686669886792192854633495356388995521975498069946717436594822855587157998313614712070670562208855791127557797137379469791984007449638716748600910745035893853408660213692117007,
	0.047235083490265978416616829616674832073151787434369630264018379347917683174976247659980714497479865666448893948613822367557604309090152543022687405304440058106580779879137182101979508667602017999080075133294761815134664664750283615231754402109680427773267201400003642371778098461735575453,
	0.047235083490265978416616829616674832073151787434369630264018379347917683174976247659980714497479865666448893948613822367557604309090152543022687405304440058106580779879137182101979508667602017999080075133294761815134664664750283615231754402109680427773267201400003642371778098461735575453,
	0.0408757509236448954741145451432631915479370611190781462078432938890981916475966573584384178369372636148185447960218777460021686422264753341646465440823634083454111905762960940372811828143873063156983521710212200344038230964669221999826528241417048343882430199940359482732612852317005116477,
	0.0408757509236448954741145451432631915479370611190781462078432938890981916475966573584384178369372636148185447960218777460021686422264753341646465440823634083454111905762960940372811828143873063156983521710212200344038230964669221999826528241417048343882430199940359482732612852317005116477,
	0.0342138107703072299212450615627145540700969113267764835297438458444983145731547972563490446401011887011144457042893768191644202515131799267052768730815841564434097916636996855507850216122834599443477912039500686944734011368006834088725498987669341908838958577431798921600759819533520138798,
	0.0342138107703072299212450615627145540700969113267764835297438458444983145731547972563490446401011887011144457042893768191644202515131799267052768730815841564434097916636996855507850216122834599443477912039500686944734011368006834088725498987669341908838958577431798921600759819533520138798,
	0.027298621498568779094417180867983357990456828142050855355414144958485194405730384902084518919498262907300435065105212713205007508333160578244023014741724043973307959512669125223597632879679760819264213502121129225033046032222480617192326344412359393632519017855069318269023634951270974773,
	0.027298621498568779094417180867983357990456828142050855355414144958485194405730384902084518919498262907300435065105212713205007508333160578244023014741724043973307959512669125223597632879679760819264213502121129225033046032222480617192326344412359393632519017855069318269023634951270974773,
	0.0201815152977354715320989289582211274195865102408615652505493691740123099179142538770330753987455906453351837072884510360950506519394335162838677134346704474894684256981118672818142793591580260128646632485774062426857271305383716321933656182351858923511320562754892536747833113712820195039,
	0.0201815152977354715320989289582211274195865102408615652505493691740123099179142538770330753987455906453351837072884510360950506519394335162838677134346704474894684256981118672818142793591580260128646632485774062426857271305383716321933656182351858923511320562754892536747833113712820195039,
	0.0129159472840655744045034114977916491919612128514796718500303920436209214297608153678848815892022869866990853985347380194938892221718134354279766454316006462476872423163543325820281344574022971170053578980846593713706038861508690729641627862234478690767089143111746152813951832626369710081,
	0.0129159472840655744045034114977916491919612128514796718500303920436209214297608153678848815892022869866990853985347380194938892221718134354279766454316006462476872423163543325820281344574022971170053578980846593713706038861508690729641627862234478690767089143111746152813951832626369710081,
	0.0055657196642450453612559843905478374172245918941785101760579133845148979874965027963746750171292260392955534081460616074171279791543503755081140001156132948835037018061510575750709104360185993725124919550989803156506065336232873490929203051294587538637390541937489122683507770673132663416,
	0.0055657196642450453612559843905478374172245918941785101760579133845148979874965027963746750171292260392955534081460616074171279791543503755081140001156132948835037018061510575750709104360185993725124919550989803156506065336232873490929203051294587538637390541937489122683507770673132663416);

$quadrature_weights[37] = array(
	0.0837683609931389047970173663694593917168752800684767192280711460660352144950122519248834328641830996228545711341799619165837425979679708281872614164699941644483645611716925712456581581684880101502180957230209051507904214440426110294162093611987832519940502883202912374854427627698517681791,
	0.083474573625862787252253009484518699020435310203026050059846109756991985079347159060791009772803248334388301033680897158446780513839742151993742973825595394018277263245593368537893791639053138935777611989172876136354422611308025116760441662280855673624190690670421357800500457543749683621,
	0.083474573625862787252253009484518699020435310203026050059846109756991985079347159060791009772803248334388301033680897158446780513839742151993742973825595394018277263245593368537893791639053138935777611989172876136354422611308025116760441662280855673624190690670421357800500457543749683621,
	0.082595272236437250891230301152838470773306452602039768184325808993542199719592837179320785985481089100005236292432668165741232520891948801129881877014908467015929239501354926858776798423721144727572056813589261124898976200025565873549335584826642798171164941326388437863314850431130075655,
	0.082595272236437250891230301152838470773306452602039768184325808993542199719592837179320785985481089100005236292432668165741232520891948801129881877014908467015929239501354926858776798423721144727572056813589261124898976200025565873549335584826642798171164941326388437863314850431130075655,
	0.0811366245084650305098776017997922635664600449746249385493945058727608869116477595832276193816248589822031473373889321614870621886470395695256498772154765836341940868824912038564563767335018317412322314698067751167643487258115957293101100462299535553833319072036130578853887698431526368443,
	0.0811366245084650305098776017997922635664600449746249385493945058727608869116477595832276193816248589822031473373889321614870621886470395695256498772154765836341940868824912038564563767335018317412322314698067751167643487258115957293101100462299535553833319072036130578853887698431526368443,
	0.0791088618375293807672121873966452385160069350641823660217505863994600602421852809883065087865092991357065895347014176139505648630581960466028711712492958606600811101781761573160516386482439497723304636514005359725425717905939641263358215177562638228035752632056517751277936294872492987945,
	0.0791088618375293807672121873966452385160069350641823660217505863994600602421852809883065087865092991357065895347014176139505648630581960466028711712492958606600811101781761573160516386482439497723304636514005359725425717905939641263358215177562638228035752632056517751277936294872492987945,
	0.0765262075705292378858879912066225154953633155315440516125146198832027972566598352051974460354516147434813718566976657767751210579433706431276059687408917580578622150657332509437023594107200655943105043707936702255798621278156268459942095435650419657400831338573953385028153098322061722021,
	0.0765262075705292378858879912066225154953633155315440516125146198832027972566598352051974460354516147434813718566976657767751210579433706431276059687408917580578622150657332509437023594107200655943105043707936702255798621278156268459942095435650419657400831338573953385028153098322061722021,
	0.073406777248488172724626631519795464983469942197648214633221776610301384372386511141135697516305024037919546105898551296382663764915967993734406230713146574194754716685260735305833237276239123616902301052198876283359315767868957072373293274563809026919107610463026638906757983848576145993,
	0.073406777248488172724626631519795464983469942197648214633221776610301384372386511141135697516305024037919546105898551296382663764915967993734406230713146574194754716685260735305833237276239123616902301052198876283359315767868957072373293274563809026919107610463026638906757983848576145993,
	0.0697724515557003448850813567930192911860236786977560873800401027070818413977041470126650373198101528583564453861331069738257347206741616415963498266374558988348346723303427892242744439053528655991126922448965807798308345686483139863261685380823881691919565607763942561996724866807149391359,
	0.0697724515557003448850813567930192911860236786977560873800401027070818413977041470126650373198101528583564453861331069738257347206741616415963498266374558988348346723303427892242744439053528655991126922448965807798308345686483139863261685380823881691919565607763942561996724866807149391359,
	0.0656487228727512494840237662979712181966773211497249264974008609687361342510858828789315636761987344309369494474720078581258663505397377365199766732185010907683745631910084311751171781025400769623349619781409334383193975800549181423517598556244429665871650792397214243620380630934363389762,
	0.0656487228727512494840237662979712181966773211497249264974008609687361342510858828789315636761987344309369494474720078581258663505397377365199766732185010907683745631910084311751171781025400769623349619781409334383193975800549181423517598556244429665871650792397214243620380630934363389762,
	0.061064516523225986130988104500496585677994009062363104874610422420972970362730700991177735442622726551605340984350382934944733676833390488890112712751486794142784229228119522905104724282768058898350039100373414218449643730083663930304794095318975618979693935281765286164198098850877869373,
	0.061064516523225986130988104500496585677994009062363104874610422420972970362730700991177735442622726551605340984350382934944733676833390488890112712751486794142784229228119522905104724282768058898350039100373414218449643730083663930304794095318975618979693935281765286164198098850877869373,
	0.0560519879982749178085392396642526664267538552877670788288352591255889685019926238884872411780582105280039444358384343204370590165298236797470871709292034393390337120799679489165503090608812455035715524335162543629393195529235587667547127383855751002630695685182557597597292716449403658366,
	0.0560519879982749178085392396642526664267538552877670788288352591255889685019926238884872411780582105280039444358384343204370590165298236797470871709292034393390337120799679489165503090608812455035715524335162543629393195529235587667547127383855751002630695685182557597597292716449403658366,
	0.05064629765482460160387586308671634405270576294535410972861539845575235480642995820600060450132430339065584035934616223868200672801599197607212507371071561458688180103264313598311964428623326500056009461582827018491795344952400564538745912613263458496605593282658578096678456422959877268,
	0.05064629765482460160387586308671634405270576294535410972861539845575235480642995820600060450132430339065584035934616223868200672801599197607212507371071561458688180103264313598311964428623326500056009461582827018491795344952400564538745912613263458496605593282658578096678456422959877268,
	0.0448853646624371666574103041101963601947233065144139329567999630242659960968827971487283134416445417519942768145417225548807805754017661493794440371799180850068178092905903581365089873952077795063038575585847145553635131965284315790758348891831802211873102934048886729181833531354209489838,
	0.0448853646624371666574103041101963601947233065144139329567999630242659960968827971487283134416445417519942768145417225548807805754017661493794440371799180850068178092905903581365089873952077795063038575585847145553635131965284315790758348891831802211873102934048886729181833531354209489838,
	0.0388096025019345444889623703284760199673891892736854008228945024616579120498744831474201681162570315064079849274398181889922006892996640998196847548325022553712946208639948865711699678257414150586963815015948042431420742737382711110665491959721415627468091612503012239513922492008811819846,
	0.0388096025019345444889623703284760199673891892736854008228945024616579120498744831474201681162570315064079849274398181889922006892996640998196847548325022553712946208639948865711699678257414150586963815015948042431420742737382711110665491959721415627468091612503012239513922492008811819846,
	0.0324616398475214810672342535014587287990945591225246664125520799377862070355614623710417669873492028376874818519937142027206827453598316740614080514285788286843187948982651797398201360832548328924042040290402933497801970014519044758453776340186697106042977932772383039577766857724570008248,
	0.0324616398475214810672342535014587287990945591225246664125520799377862070355614623710417669873492028376874818519937142027206827453598316740614080514285788286843187948982651797398201360832548328924042040290402933497801970014519044758453776340186697106042977932772383039577766857724570008248,
	0.0258860369905589335227594813624872980294841825751032704331104972516649687424195209583685708013992340960195209634157316481158421663327009294998938689708977562271563012781883923634440933578039331869801300402148719958991437392877308522563404676228064086124632807189501404262592577502972221894,
	0.0258860369905589335227594813624872980294841825751032704331104972516649687424195209583685708013992340960195209634157316481158421663327009294998938689708977562271563012781883923634440933578039331869801300402148719958991437392877308522563404676228064086124632807189501404262592577502972221894,
	0.0191290444890839660435019479401061741302952357462103256522467467901708118051752183078543380727746481389283196101259090420174129294864830012499052604319093342552482678750120830568668306209255644235785897889744795502360229727281427791084562045040935855270257787096134962012980039409475397276,
	0.0191290444890839660435019479401061741302952357462103256522467467901708118051752183078543380727746481389283196101259090420174129294864830012499052604319093342552482678750120830568668306209255644235785897889744795502360229727281427791084562045040935855270257787096134962012980039409475397276,
	0.0122387801003075565263048524363465759422909531112660823040416890298892819780882215962874221663011459316727690669058864281381872631802260682118589581438043035577153333732574747585022449042386700140804915585056020840484563942748405852029996118528161888764457928569240935599414063725086345128,
	0.0122387801003075565263048524363465759422909531112660823040416890298892819780882215962874221663011459316727690669058864281381872631802260682118589581438043035577153333732574747585022449042386700140804915585056020840484563942748405852029996118528161888764457928569240935599414063725086345128,
	0.0052730572794979393517220542335303891830883059065272654337634972771556321427294743726164543859933838325996484245470104780441969300659719347443648047707148794202589824141538687279781589593290334907927879418573338021787355953111778672882313334803174138192281322527193367034341769603704166608,
	0.0052730572794979393517220542335303891830883059065272654337634972771556321427294743726164543859933838325996484245470104780441969300659719347443648047707148794202589824141538687279781589593290334907927879418573338021787355953111778672882313334803174138192281322527193367034341769603704166608);

$quadrature_weights[38] = array(
	0.0815250292803857866992187698858300556016426514704967984381025969810613740455260134645356096536517518325244361399729923311904673697738497632791280686590776524802100556645013968622133901828861830588920043407937193348376699381459622360465391802375859166845903438152394943202482472881261699113,
	0.0815250292803857866992187698858300556016426514704967984381025969810613740455260134645356096536517518325244361399729923311904673697738497632791280686590776524802100556645013968622133901828861830588920043407937193348376699381459622360465391802375859166845903438152394943202482472881261699113,
	0.0809824937705971006232694699490581419365151697840887541415660285674956476215695785864793808704972846251788446435353953176505178426035265559751550846421476416169233449477753175084271510914344979033709739945310763790096212992182208403080387805470945324269604464850156957757495756055449144869,
	0.0809824937705971006232694699490581419365151697840887541415660285674956476215695785864793808704972846251788446435353953176505178426035265559751550846421476416169233449477753175084271510914344979033709739945310763790096212992182208403080387805470945324269604464850156957757495756055449144869,
	0.0799010332435278215860276839251856965503012395896815789806037026530647898028063520696585769535689677273615872263873136546515624619309854098535412213272555240625726511680830810208718753361120979994818851444944964343074406819457912869758991425759400464531654245687921069430224893959510594598,
	0.0799010332435278215860276839251856965503012395896815789806037026530647898028063520696585769535689677273615872263873136546515624619309854098535412213272555240625726511680830810208718753361120979994818851444944964343074406819457912869758991425759400464531654245687921069430224893959510594598,
	0.0782878446582109480753754033357362625649037448578418255747512468314395956363700243899345133373081941043752346535878112387134516911784219807248788575348786775507898114606646469955610249975784297935428504952097828452100972246117164229064069396142651867033262803079038570386555694973213399723,
	0.0782878446582109480753754033357362625649037448578418255747512468314395956363700243899345133373081941043752346535878112387134516911784219807248788575348786775507898114606646469955610249975784297935428504952097828452100972246117164229064069396142651867033262803079038570386555694973213399723,
	0.0761536635484463960659935411044725279963452188325545187924837214075260627232247752887879960236912058244239555368883758246887219201371133894466075317928886878937835502501598866640144833996113467065040414545592484484725686152297148928561507352551801369534930857590395022143830630811241716382,
	0.0761536635484463960659935411044725279963452188325545187924837214075260627232247752887879960236912058244239555368883758246887219201371133894466075317928886878937835502501598866640144833996113467065040414545592484484725686152297148928561507352551801369534930857590395022143830630811241716382,
	0.0735126925847434571452064448483364785766371950924317553565023047410037235764841445499973456651930542908262890980469082789481928899279163455495331634594354423192329750774832967029084938471290754131950960415755233003457883401863499264938410488981586634357532929983826469104923479628263833636,
	0.0735126925847434571452064448483364785766371950924317553565023047410037235764841445499973456651930542908262890980469082789481928899279163455495331634594354423192329750774832967029084938471290754131950960415755233003457883401863499264938410488981586634357532929983826469104923479628263833636,
	0.0703825070668989547392829675936588408392617017624612064593790162511652948771592891420122791755335256039984089362197276103787155799589517329558684770065751800010578753242876700107932631350643767980307607584493255107133975228023439320760495433459793595419878151331387748604300512758679658324,
	0.0703825070668989547392829675936588408392617017624612064593790162511652948771592891420122791755335256039984089362197276103787155799589517329558684770065751800010578753242876700107932631350643767980307607584493255107133975228023439320760495433459793595419878151331387748604300512758679658324,
	0.0667839379791404119350461515290192599559521560352792417304765874875873044895440701723717442150901476701992887317224387207634363837870245561489064093030959290790598963573551548611738612767184844687526424615038410883158829307069383788854721742760579986835960537437343127750309764533372389439,
	0.0667839379791404119350461515290192599559521560352792417304765874875873044895440701723717442150901476701992887317224387207634363837870245561489064093030959290790598963573551548611738612767184844687526424615038410883158829307069383788854721742760579986835960537437343127750309764533372389439,
	0.062740933392133054052969671525137064320903888996908758341130045033623304360526890450524386060542716274008516662038236978034576185157496814877229676911857723022029061910569412335798218973282156795767430863487090503449945337536047722681226123929150399964061839874038256065424701175918133619,
	0.062740933392133054052969671525137064320903888996908758341130045033623304360526890450524386060542716274008516662038236978034576185157496814877229676911857723022029061910569412335798218973282156795767430863487090503449945337536047722681226123929150399964061839874038256065424701175918133619,
	0.0582803991469972060223058682581400559151277021585559865019694201419249310092343052893294192614494140612048114856231810786473477278151405271858774381466042551287383378088942209363375057258358888109873139017773784713566233596718500056352102737238614848035983765660950868029140557678734648177,
	0.0582803991469972060223058682581400559151277021585559865019694201419249310092343052893294192614494140612048114856231810786473477278151405271858774381466042551287383378088942209363375057258358888109873139017773784713566233596718500056352102737238614848035983765660950868029140557678734648177,
	0.0534320199103323199737569906312487560769153103387560856157033624341860890809433362639143132430046503379780386666975110603367385767046278955057530196625536562332663817864694446756936403886853697457347053713300848533170674877322383917394337603440034632431740501270145095664173870846561117676,
	0.0534320199103323199737569906312487560769153103387560856157033624341860890809433362639143132430046503379780386666975110603367385767046278955057530196625536562332663817864694446756936403886853697457347053713300848533170674877322383917394337603440034632431740501270145095664173870846561117676,
	0.0482280618607586833743521799114202241893610027852761322899681710714497610172107119291143825298380606089066628299979431843068687200232065289699547629750738832192672668178171509074765376160096695580810069698162118079864065908373592276573417691649941996475362716395530142424781729518621544377,
	0.0482280618607586833743521799114202241893610027852761322899681710714497610172107119291143825298380606089066628299979431843068687200232065289699547629750738832192672668178171509074765376160096695580810069698162118079864065908373592276573417691649941996475362716395530142424781729518621544377,
	0.0427031585046744342358784343588077086784174845681521442437553170825466505209371500368711762300453975897425948199419955122558198493635753947672413666610900950393755295386310821262593521733322961267087351170015779942532956120884108929033007549189500823642849239533357026432411955679567873313,
	0.0427031585046744342358784343588077086784174845681521442437553170825466505209371500368711762300453975897425948199419955122558198493635753947672413666610900950393755295386310821262593521733322961267087351170015779942532956120884108929033007549189500823642849239533357026432411955679567873313,
	0.0368940815940247381649401623368149503473561172405834899659696121096898744871711286459900460157291145216062505058477663220854691393388639868688717635220474925745427880630786187655722217268331786364881825759288893230702114406475988534467217094542045343619341603030012335910066839919847890729,
	0.0368940815940247381649401623368149503473561172405834899659696121096898744871711286459900460157291145216062505058477663220854691393388639868688717635220474925745427880630786187655722217268331786364881825759288893230702114406475988534467217094542045343619341603030012335910066839919847890729,
	0.0308395005451750546587310863133086889204118954971985188475210983146172629442106915027195768158698845242834936493338171678876103420024352767098623527723046311559890482314561119711064789018636247802603353481370263850199448323301030794657237040723695287822924416856219458417671620291888969747,
	0.0308395005451750546587310863133086889204118954971985188475210983146172629442106915027195768158698845242834936493338171678876103420024352767098623527723046311559890482314561119711064789018636247802603353481370263850199448323301030794657237040723695287822924416856219458417671620291888969747,
	0.0245797397382323758952012054467062874459591622272020466960350763394232174904243295613159849725468199211673059421295947649801723413553742837020126012482558139504467446253212619599762831188845765493475595690327301368026056949641868550630687397580589545357543799768967836664997455459335397226,
	0.0245797397382323758952012054467062874459591622272020466960350763394232174904243295613159849725468199211673059421295947649801723413553742837020126012482558139504467446253212619599762831188845765493475595690327301368026056949641868550630687397580589545357543799768967836664997455459335397226,
	0.0181565777096132368988761257547822022629123390397971224250378537886392975823629866757233995037270996657171749545316753138174632330262225786295418212901226947173848710192693202350723300636564493055184136365043339417877735399402103640325219400302485863733560580436537925684102057652311333652,
	0.0181565777096132368988761257547822022629123390397971224250378537886392975823629866757233995037270996657171749545316753138174632330262225786295418212901226947173848710192693202350723300636564493055184136365043339417877735399402103640325219400302485863733560580436537925684102057652311333652,
	0.0116134447164686741776683012004374273572367478601123296850107011099528374550670585784366381102359245004577044709616421728412808931702179272952910329600397172805136223339271978309539671806625614525221870194082510266081814959627855375406675177560920721008094852448488540407921315418297500643,
	0.0116134447164686741776683012004374273572367478601123296850107011099528374550670585784366381102359245004577044709616421728412808931702179272952910329600397172805136223339271978309539671806625614525221870194082510266081814959627855375406675177560920721008094852448488540407921315418297500643,
	0.0050028807496393456758995420918993704638392718626217059140341376536029812792271634022832313624767863160394010465356734678215868527450490515547453501246953026748161876142557276297899208644197360968138749364594122151354780554421711532863861620978048529403252697746944301330362380158277935132,
	0.0050028807496393456758995420918993704638392718626217059140341376536029812792271634022832313624767863160394010465356734678215868527450490515547453501246953026748161876142557276297899208644197360968138749364594122151354780554421711532863861620978048529403252697746944301330362380158277935132);

$quadrature_weights[39] = array(
	0.0795276221394428524174181966058509938456067747658648143098847698352102891063758657327624438237214962888902042851780835026606997445534187218293264203699352882731350600472873588946287839548301687422188890361881571582783488265598489983412270332485489913737071770772521676061665676789388252799,
	0.0792762225683684710101557717545079305238041486782664247002041873408340880524158407734728641229198744528071709991790856347961739801064046084930218574184126233290531785846036343920282932249007774688941160940351435865738548566274824270460412350541913130327376449165453775007246803700651204236,
	0.0792762225683684710101557717545079305238041486782664247002041873408340880524158407734728641229198744528071709991790856347961739801064046084930218574184126233290531785846036343920282932249007774688941160940351435865738548566274824270460412350541913130327376449165453775007246803700651204236,
	0.0785236132873711767250633009855234715225814764092488609465814513079072297389562107882185277745035684057601904166204988844234601090981037517531867556245184167881174062118251165941386034207337627890882496879186371944236781523205014877459611173279814390498241961775869887136662661398349300212,
	0.0785236132873711767250633009855234715225814764092488609465814513079072297389562107882185277745035684057601904166204988844234601090981037517531867556245184167881174062118251165941386034207337627890882496879186371944236781523205014877459611173279814390498241961775869887136662661398349300212,
	0.0772745525446820167285116367331172991204952514887911509368290840233293068540676617070860225806402751530993303323602900974417885585402760412186540150525020571399141892072939096541932447075958650564288752881175186417453671158005308228492431570609341972113319748732390155296137469564143440999,
	0.0772745525446820167285116367331172991204952514887911509368290840233293068540676617070860225806402751530993303323602900974417885585402760412186540150525020571399141892072939096541932447075958650564288752881175186417453671158005308228492431570609341972113319748732390155296137469564143440999,
	0.075536937322836057704784446990809399094187978590021844338828588842039572940103431200569623321888446861052965377395835016678361439172079331341178442133025236106192347170760128403679719848080536068946352754263525187133575503397243262159947274039991068774219446583726041401249475620175649367,
	0.075536937322836057704784446990809399094187978590021844338828588842039572940103431200569623321888446861052965377395835016678361439172079331341178442133025236106192347170760128403679719848080536068946352754263525187133575503397243262159947274039991068774219446583726041401249475620175649367,
	0.0733217534142686173811539328650483064478934242509751307796420401800725439847883972966052250433510615199119052461083076715941331068063974468935514208058186414299035304412108384116481399620804019067883837344210904330137889761454934243907079785480770327754378766385442814842798593970821974323,
	0.0733217534142686173811539328650483064478934242509751307796420401800725439847883972966052250433510615199119052461083076715941331068063974468935514208058186414299035304412108384116481399620804019067883837344210904330137889761454934243907079785480770327754378766385442814842798593970821974323,
	0.0706430059706087607701149315281311364674296841590281692705983877135935216447809655443446356536854066573521497811457565773094255884907103954827942754839658563866800186700153324718162902569329417104882623554689705221806404503952365318728379890722476652183677879464174249586729585626446056036,
	0.0706430059706087607701149315281311364674296841590281692705983877135935216447809655443446356536854066573521497811457565773094255884907103954827942754839658563866800186700153324718162902569329417104882623554689705221806404503952365318728379890722476652183677879464174249586729585626446056036,
	0.0675176309662312653630213280464485937751527080834770358082556858859398658280141599029541649150757220744778399044659543808597283845589470805871994470774037671456243038544089635812425208606267476909301773237664663572561912584435344132287252868008718800697303027173336777436460449766229608941,
	0.0675176309662312653630213280464485937751527080834770358082556858859398658280141599029541649150757220744778399044659543808597283845589470805871994470774037671456243038544089635812425208606267476909301773237664663572561912584435344132287252868008718800697303027173336777436460449766229608941,
	0.0639653881386823889867064044100636448557769168899798797301657005169360518221202179457282754741702523990873146420405665121101791215051844304249095529506705441269515502941537608666543793568278819406200776357039115468642201682676933800259511685836794436269978901106396964586360912863989857466,
	0.0639653881386823889867064044100636448557769168899798797301657005169360518221202179457282754741702523990873146420405665121101791215051844304249095529506705441269515502941537608666543793568278819406200776357039115468642201682676933800259511685836794436269978901106396964586360912863989857466,
	0.0600087360885961495749417735488194997366782270918463043413660815817569727514385093408882290921745026675139915245046411208819223344634489471760360235936443570085713210709075417333065015906611141646844259314580460074067249259549473939490946062166408232320648934368985067078256396669709249498,
	0.0600087360885961495749417735488194997366782270918463043413660815817569727514385093408882290921745026675139915245046411208819223344634489471760360235936443570085713210709075417333065015906611141646844259314580460074067249259549473939490946062166408232320648934368985067078256396669709249498,
	0.0556726903409162999073911397896814827069609480735800684342922765749511863352678109883177777985676889510861431732999395806838063023025827444288210590232342550754554147527048579293420595916378924483835305541743813297120812242357949180596496443287857637077220214375497962403836917056591568152,
	0.0556726903409162999073911397896814827069609480735800684342922765749511863352678109883177777985676889510861431732999395806838063023025827444288210590232342550754554147527048579293420595916378924483835305541743813297120812242357949180596496443287857637077220214375497962403836917056591568152,
	0.05098466529212940521402103367658133501761308388128490529512758169200995355147017031765469252108013627460532028421785351858339352730952434914570655723312456222609227194049757010558782103403776469596040658959986894658493557307142483637950990843795759404459502537795850443260151336424122441,
	0.05098466529212940521402103367658133501761308388128490529512758169200995355147017031765469252108013627460532028421785351858339352730952434914570655723312456222609227194049757010558782103403776469596040658959986894658493557307142483637950990843795759404459502537795850443260151336424122441,
	0.0459743011089166318841766393992327805988616930339994639165973422053860426608873988658192719479230686512558570618581902600111095836362132698970463893121602476564330137552533600410041864666931937038589365441889169022209080088410909925806996642426222415846216368430729714009085547235492296044,
	0.0459743011089166318841766393992327805988616930339994639165973422053860426608873988658192719479230686512558570618581902600111095836362132698970463893121602476564330137552533600410041864666931937038589365441889169022209080088410909925806996642426222415846216368430729714009085547235492296044,
	0.040673276847933843939056556082261403687572435996062904776449282498303105580153403151849824918268075269083270314269183100340923756229431341739371370746324200521699769440571281682926711476931983691198661634910539218034389145804922984784495194182672237004984983544954116990624568354662456155,
	0.040673276847933843939056556082261403687572435996062904776449282498303105580153403151849824918268075269083270314269183100340923756229431341739371370746324200521699769440571281682926711476931983691198661634910539218034389145804922984784495194182672237004984983544954116990624568354662456155,
	0.0351151114981313307610651852972328163666614876197266856263537081296196763131361340189750105684690355887423368537151330578830082545075129985472302015630401408303549061236832650979372904786611747934560386957370752218782869244293800656748111740996363036192040524355303650821017376460212328548,
	0.0351151114981313307610651852972328163666614876197266856263537081296196763131361340189750105684690355887423368537151330578830082545075129985472302015630401408303549061236832650979372904786611747934560386957370752218782869244293800656748111740996363036192040524355303650821017376460212328548,
	0.0293349559839033785921559863562514256114114671016045653091927100052166605200215250763534865479089642467310587658937898292149919233870132437560084559225597485030790548641458266696411854838626439809809436958534878893114142057743065977268103204529600710319091068600156331455792806291290821674,
	0.0293349559839033785921559863562514256114114671016045653091927100052166605200215250763534865479089642467310587658937898292149919233870132437560084559225597485030790548641458266696411854838626439809809436958534878893114142057743065977268103204529600710319091068600156331455792806291290821674,
	0.023369384832178164594712344442924698891197555463756665894353191003490921776642987989990506479218414471664977027904934228625658434725364064036505059352487514926630654619536256122421678668279243052807198910824994079146675191494726716071802717543633761080498592635872901596891159012297124826,
	0.023369384832178164594712344442924698891197555463756665894353191003490921776642987989990506479218414471664977027904934228625658434725364064036505059352487514926630654619536256122421678668279243052807198910824994079146675191494726716071802717543633761080498592635872901596891159012297124826,
	0.0172562290937249190408054711833550472137159018904623153611932891184403987723921321428757552040330089920420891333435632383498748071307438649531269607816953361617735446989846777109814899405766223211847511969277268427926124090551651787945080755504566811924536474149373451011226389574007748932,
	0.0172562290937249190408054711833550472137159018904623153611932891184403987723921321428757552040330089920420891333435632383498748071307438649531269607816953361617735446989846777109814899405766223211847511969277268427926124090551651787945080755504566811924536474149373451011226389574007748932,
	0.0110347889391645942426768054521772894535071393731181559393679976496065611110827562649568172600466056772028502969641319277480714507111171051434914481854959295933475831520646060184593357634840834458629259284799798095381910014208743926617498886088134323701182476436647215548675773077398375032,
	0.0110347889391645942426768054521772894535071393731181559393679976496065611110827562649568172600466056772028502969641319277480714507111171051434914481854959295933475831520646060184593357634840834458629259284799798095381910014208743926617498886088134323701182476436647215548675773077398375032,
	0.0047529446916351013707762131549069419856950845418370614396590288129611952090723538169580668642151435420781367221233036111336394650422356240674974975549489209075584111237353930656761558899802846983282409260556417050432904952397256748268400832235725556863270838668865501535212314824620035151,
	0.0047529446916351013707762131549069419856950845418370614396590288129611952090723538169580668642151435420781367221233036111336394650422356240674974975549489209075584111237353930656761558899802846983282409260556417050432904952397256748268400832235725556863270838668865501535212314824620035151);

$quadrature_weights[40] = array(
	0.0775059479784248112637239629583263269636686527881064357329542738540721327490710463728207484145373962887436020545761738921291514892183177650943670333701710492145517561609565879019048590777336262752626659343741118947295588687483940522813185199346231557824654943279937427947959503155501733276,
	0.0775059479784248112637239629583263269636686527881064357329542738540721327490710463728207484145373962887436020545761738921291514892183177650943670333701710492145517561609565879019048590777336262752626659343741118947295588687483940522813185199346231557824654943279937427947959503155501733276,
	0.0770398181642479655883075342838102485244397541639404154891808924325416430904644372005083887322608362903719810482581464584425749029421246936054323976708766641864462820632748839023735155531955594595624264541202634262497035522823610686860379008884163905995163674516796003369858129155848786735,
	0.0770398181642479655883075342838102485244397541639404154891808924325416430904644372005083887322608362903719810482581464584425749029421246936054323976708766641864462820632748839023735155531955594595624264541202634262497035522823610686860379008884163905995163674516796003369858129155848786735,
	0.0761103619006262423715580759224948230125595538450711070541824590292992406358325830853096257288652290722381067507981453519653384448295422459693863766623883369931590683237664957042644543195791144812142975659714994431551684800631897051747400435338341698314072605681632019622102168381496135797,
	0.0761103619006262423715580759224948230125595538450711070541824590292992406358325830853096257288652290722381067507981453519653384448295422459693863766623883369931590683237664957042644543195791144812142975659714994431551684800631897051747400435338341698314072605681632019622102168381496135797,
	0.0747231690579682642001893362613246731912029344203598217313408914176534030327235554391483060090357061123651763504828222270782504041222753700502530256248764292617890618520298055757846731067220304043226423856680076695981595122050066936262970600012168849513660071239360683891775797954808662865,
	0.0747231690579682642001893362613246731912029344203598217313408914176534030327235554391483060090357061123651763504828222270782504041222753700502530256248764292617890618520298055757846731067220304043226423856680076695981595122050066936262970600012168849513660071239360683891775797954808662865,
	0.0728865823958040590605106834425178358575590809857986304762548168329905557307434021897087817499474010150711566973900741006277024394830098459453114877678358547339440916628678814139354850157729660132068304118266007106425144524984015472075750108305827449190473650123974793810519726224099665328,
	0.0728865823958040590605106834425178358575590809857986304762548168329905557307434021897087817499474010150711566973900741006277024394830098459453114877678358547339440916628678814139354850157729660132068304118266007106425144524984015472075750108305827449190473650123974793810519726224099665328,
	0.0706116473912867796954836308552868323595591039955860973106842689626636973119484777546001360415957850115839854176227675444590431110265739438134882682592918681428972702390481056800325780044782899635655158117247989494730099992028098515995182750146090821782961652947062014758801588198414463575,
	0.0706116473912867796954836308552868323595591039955860973106842689626636973119484777546001360415957850115839854176227675444590431110265739438134882682592918681428972702390481056800325780044782899635655158117247989494730099992028098515995182750146090821782961652947062014758801588198414463575,
	0.0679120458152339038256901082319239859841972383792859547178962035930407816268793736830270188967206193503659017719171556397127170324170011216027485941896331338383815434313574999627842430748777733465312334103553641591437383802077108360176375820145271240034222035941094346054559446168253020807,
	0.0679120458152339038256901082319239859841972383792859547178962035930407816268793736830270188967206193503659017719171556397127170324170011216027485941896331338383815434313574999627842430748777733465312334103553641591437383802077108360176375820145271240034222035941094346054559446168253020807,
	0.0648040134566010380745545295667527300326929642084889063631952442712839729256856260330232673495969761124583914201136223518871448462171110590846049476429186646143893760146730392408234568341346973094152183369218304972998024647744482544092081354847498780568423247107107517630478033217242713221,
	0.0648040134566010380745545295667527300326929642084889063631952442712839729256856260330232673495969761124583914201136223518871448462171110590846049476429186646143893760146730392408234568341346973094152183369218304972998024647744482544092081354847498780568423247107107517630478033217242713221,
	0.0613062424929289391665379964083985959025937635111743219868976386868681558231174593689294998210761432516547923248697663634262020275011284358867949576689946895863391322455596066523109497906111895893300717793523281690563949601207928596295450068814425875865415874881670341955185776937606932062,
	0.0613062424929289391665379964083985959025937635111743219868976386868681558231174593689294998210761432516547923248697663634262020275011284358867949576689946895863391322455596066523109497906111895893300717793523281690563949601207928596295450068814425875865415874881670341955185776937606932062,
	0.0574397690993915513666177309104259856001048358544536265066812669255483617113900167538567628153734868434070562975343108435753716591136668138275220547460739471117127381229571514505485837427778901431812332083759632834062478515016763836901833444375957631807554228042514199455651318381657872142,
	0.0574397690993915513666177309104259856001048358544536265066812669255483617113900167538567628153734868434070562975343108435753716591136668138275220547460739471117127381229571514505485837427778901431812332083759632834062478515016763836901833444375957631807554228042514199455651318381657872142,
	0.0532278469839368243549964797722605045553211718220064507643608805265208150218710747924450309406542661751574702368152865626280356084026424470377628100803115693301882887017455344911777116750039749947422856274116427842870670324820279083510029505793950167858665261455645262068985433489616312817,
	0.0532278469839368243549964797722605045553211718220064507643608805265208150218710747924450309406542661751574702368152865626280356084026424470377628100803115693301882887017455344911777116750039749947422856274116427842870670324820279083510029505793950167858665261455645262068985433489616312817,
	0.0486958076350722320614341604481463880678430273771197751406460512751784284174808750208128122195961932521294700951438164450558828277850574172196016748343854646875133548519265315884526526598412245603258089957074159003231388863326378596959724322194314073833984590673464009665512891998034548681,
	0.0486958076350722320614341604481463880678430273771197751406460512751784284174808750208128122195961932521294700951438164450558828277850574172196016748343854646875133548519265315884526526598412245603258089957074159003231388863326378596959724322194314073833984590673464009665512891998034548681,
	0.0438709081856732719916746860417154958110068371702368897585259086498017858059179222889622076955395113422348049439420250186330018011748657798222357560021465406763577402860254582824445733276252440335335228696959221390613083127129280743050586200233945151405499415451921282671680138516266351415,
	0.0438709081856732719916746860417154958110068371702368897585259086498017858059179222889622076955395113422348049439420250186330018011748657798222357560021465406763577402860254582824445733276252440335335228696959221390613083127129280743050586200233945151405499415451921282671680138516266351415,
	0.03878216797447201763997203129044616225345921123202585783726688891953873014369075381611079968542272342157605985360741093798968470947871456810840101268212121615021568112872518355422527058835868625967630890341840838150748216476340981755074232397130157642952378118442875393211789135177811992,
	0.03878216797447201763997203129044616225345921123202585783726688891953873014369075381611079968542272342157605985360741093798968470947871456810840101268212121615021568112872518355422527058835868625967630890341840838150748216476340981755074232397130157642952378118442875393211789135177811992,
	0.0334601952825478473926781830864108489772417866537643504131911766990523997712651522643002126070942115917774138149374820703297319508823171321141404089094487306445488163125383834019822228131710709026161924697765091179891329527825315219214186608205214626731156088429271481031366697909138118912,
	0.0334601952825478473926781830864108489772417866537643504131911766990523997712651522643002126070942115917774138149374820703297319508823171321141404089094487306445488163125383834019822228131710709026161924697765091179891329527825315219214186608205214626731156088429271481031366697909138118912,
	0.0279370069800234010984891575077210773025508620507663984480859164503748994816909394417083482090641572364449221131063020677752280888152410289880637881847530339531994738781971088096681645225136240520035464630354733355403412196748369464941907167878991450199548040499292331856558342820463318698,
	0.0279370069800234010984891575077210773025508620507663984480859164503748994816909394417083482090641572364449221131063020677752280888152410289880637881847530339531994738781971088096681645225136240520035464630354733355403412196748369464941907167878991450199548040499292331856558342820463318698,
	0.0222458491941669572615043241842085732070331966793544278807342400056913115201579749942482145193131990379745766106547158015520888460807841783558897342985822413086498109035683778579113762557377130835698446425049894843265391398337299112210435597834436220126731549840762516529642686322264678759,
	0.0222458491941669572615043241842085732070331966793544278807342400056913115201579749942482145193131990379745766106547158015520888460807841783558897342985822413086498109035683778579113762557377130835698446425049894843265391398337299112210435597834436220126731549840762516529642686322264678759,
	0.0164210583819078887128634848823639272923422933469577619719039155135904393012102736686553722623838835090674084813662067697713521648938843125622915310380280523075520125817163834224234438855053022716195744185744685832181518445388622299847024421956457272046087186376406735415196478803541299741,
	0.0164210583819078887128634848823639272923422933469577619719039155135904393012102736686553722623838835090674084813662067697713521648938843125622915310380280523075520125817163834224234438855053022716195744185744685832181518445388622299847024421956457272046087186376406735415196478803541299741,
	0.0104982845311528136147421710672796523767926213157967797156751236116252988969108307005368304740322441458709767603875595729724617702108542404006228599466228502384496773562149845593713443184160690657547364709584409390648455906754309423791758497005415246367622050095385595086131913536958600647,
	0.0104982845311528136147421710672796523767926213157967797156751236116252988969108307005368304740322441458709767603875595729724617702108542404006228599466228502384496773562149845593713443184160690657547364709584409390648455906754309423791758497005415246367622050095385595086131913536958600647,
	0.004521277098533191258471732878185332727831110199705990700341942342663947001948225131287635827890030939506746956476209979989035875404887600511081280420539663019714823882850996547580441433943953790566043840225961131927694334598813535774631564896828221623886602157241389785685501525778663856,
	0.004521277098533191258471732878185332727831110199705990700341942342663947001948225131287635827890030939506746956476209979989035875404887600511081280420539663019714823882850996547580441433943953790566043840225961131927694334598813535774631564896828221623886602157241389785685501525778663856);

$quadrature_weights[41] = array(
	0.0756955356472983723187799610763602558911188813952312331325494537396409652410478198527185663997349161583725918240838391458995357473441225192902571520475291262564045782722544760448578550432648839902142905757888467895570244631146688859880804599629258692432667955524113433491174945189185725448,
	0.0754787470927158240272470626746167490736063609030627762297347379879422381170674875443067346474261201461784898759053498150558324389520704581490422964233872643292566122266760477562234853486567366901923815006923486021424403096923517558158981705718086057137908473920516574173783573195086705648,
	0.0754787470927158240272470626746167490736063609030627762297347379879422381170674875443067346474261201461784898759053498150558324389520704581490422964233872643292566122266760477562234853486567366901923815006923486021424403096923517558158981705718086057137908473920516574173783573195086705648,
	0.0748296231762215518913050726335053229456830673780307175780692441675878238250247874849208339371523922861577694873860715014997936188520875946973051299018984543586334855036860180054866568648560395681496498530261463060224919053615742854339063548288575911980378776186093592071580656093529281706,
	0.0748296231762215518913050726335053229456830673780307175780692441675878238250247874849208339371523922861577694873860715014997936188520875946973051299018984543586334855036860180054866568648560395681496498530261463060224919053615742854339063548288575911980378776186093592071580656093529281706,
	0.0737518820272234699392808183248486794779162804283396427380141798440268800147571031010476037301631208034929952814764449485676197416339566640888987561258213180383793345966583830990281601685168888210547786148054574570531067788745241679776453441071057935313768319684078712472641359274342017152,
	0.0737518820272234699392808183248486794779162804283396427380141798440268800147571031010476037301631208034929952814764449485676197416339566640888987561258213180383793345966583830990281601685168888210547786148054574570531067788745241679776453441071057935313768319684078712472641359274342017152,
	0.0722516968610230733963463983487873548852947705248725488984283802717647624398150420148266160000219847134444058892296726561278579320086383702658193837276147767198329876348710553269087068583444991045966561623076933914689272859956735582641928492536169167556311823487707381375716032034474309077,
	0.0722516968610230733963463983487873548852947705248725488984283802717647624398150420148266160000219847134444058892296726561278579320086383702658193837276147767198329876348710553269087068583444991045966561623076933914689272859956735582641928492536169167556311823487707381375716032034474309077,
	0.0703376606208174974816589899698814560012333801678102797243340230419155421462411431916123876036524148968683666239351209559354661090160349169519901317426989278234655141589710704746187204551237299719284356386775105461985241299932062246021390701792251168894193422944238614823076652611652672847,
	0.0703376606208174974816589899698814560012333801678102797243340230419155421462411431916123876036524148968683666239351209559354661090160349169519901317426989278234655141589710704746187204551237299719284356386775105461985241299932062246021390701792251168894193422944238614823076652611652672847,
	0.0680207367608767667355332397262489282566991201385941654493922471497329449280920443520337348329451965639429845886287139663101909515674122088656839505615777668441835730651934083581399867716263483282101845525675583477357550947471757817462629660693621227534218167361433811615637043440662380335,
	0.0680207367608767667355332397262489282566991201385941654493922471497329449280920443520337348329451965639429845886287139663101909515674122088656839505615777668441835730651934083581399867716263483282101845525675583477357550947471757817462629660693621227534218167361433811615637043440662380335,
	0.065314196453527410436163712653796340419859236721068126341371610438878270671829474360349881147696236357176634423430400698958370474994209156231592779046461642240866167925317915939600282953739932003415729907455517732130067794552385056718849134985054759465386824680596408918793383965646549935,
	0.065314196453527410436163712653796340419859236721068126341371610438878270671829474360349881147696236357176634423430400698958370474994209156231592779046461642240866167925317915939600282953739932003415729907455517732130067794552385056718849134985054759465386824680596408918793383965646549935,
	0.0622335425809663164715734170833464854301598699449434293731727651069437448805218979531270626913304900051222551329878037190169565725017009044100334990814996165774689429408256700943161247727462037883230671937233295482831810451111639791200500473183702168310671291223658087576232138779396024686,
	0.0622335425809663164715734170833464854301598699449434293731727651069437448805218979531270626913304900051222551329878037190169565725017009044100334990814996165774689429408256700943161247727462037883230671937233295482831810451111639791200500473183702168310671291223658087576232138779396024686,
	0.0587964209498719449911858533807342740008812386027269408652317127230699833777220730712998079777177863077447414943346107943949664090743083479633218730003910610451927737680750329554154587101238434834617106962172996956418946833938965283407665820429550667513707501109490165333420491851211020337,
	0.0587964209498719449911858533807342740008812386027269408652317127230699833777220730712998079777177863077447414943346107943949664090743083479633218730003910610451927737680750329554154587101238434834617106962172996956418946833938965283407665820429550667513707501109490165333420491851211020337,
	0.0550225192425787418801468101714222699737753366053695905020579078774002772844659038522837429012931802270246031275525151971684502610246877395993077998856234599937111323986099237637245423154455290007455596288480586537025307531027975145970427499327965681908848929973645618627200898313086941166,
	0.0550225192425787418801468101714222699737753366053695905020579078774002772844659038522837429012931802270246031275525151971684502610246877395993077998856234599937111323986099237637245423154455290007455596288480586537025307531027975145970427499327965681908848929973645618627200898313086941166,
	0.0509334542946174947811703571156886314208034467868703287758154742525085490991597260514099040298362102679847944971340982584363718407714314328844911367198275548173507730741275223857538581158718590576915886368841520259792206195161009384727971257489052780379424238501822345093684693636686058929,
	0.0509334542946174947811703571156886314208034467868703287758154742525085490991597260514099040298362102679847944971340982584363718407714314328844911367198275548173507730741275223857538581158718590576915886368841520259792206195161009384727971257489052780379424238501822345093684693636686058929,
	0.0465526483690143420607565868646114231309901985805901850205491107367618595484295569803292945565625871872943231288383093510824185080196969715501094398806680118240957466249304093118501153539668925270263969038167786922157138841121313706950480160758122499951037035381536451816781811264126156699,
	0.0465526483690143420607565868646114231309901985805901850205491107367618595484295569803292945565625871872943231288383093510824185080196969715501094398806680118240957466249304093118501153539668925270263969038167786922157138841121313706950480160758122499951037035381536451816781811264126156699,
	0.0419051951959096894293402743110488379362663774320223832525503170808997905463636289210491406481451839044951700967360230981470155183264904399339900429088202839084055910404186412958383507591839748180934229863238860769714637015190159594783583665086275330923057287913338545027985552861108857932,
	0.0419051951959096894293402743110488379362663774320223832525503170808997905463636289210491406481451839044951700967360230981470155183264904399339900429088202839084055910404186412958383507591839748180934229863238860769714637015190159594783583665086275330923057287913338545027985552861108857932,
	0.0370177167035079884352612515801606686062715463218675427792274355519064818584361644632331028499103405486896121938653604525776024861587560909571832234520159535401754034633130312282366535637029202632145922396435851266142748670035289400265573463587530448692983713508178576882749104027078548732,
	0.0370177167035079884352612515801606686062715463218675427792274355519064818584361644632331028499103405486896121938653604525776024861587560909571832234520159535401754034633130312282366535637029202632145922396435851266142748670035289400265573463587530448692983713508178576882749104027078548732,
	0.0319182117316992817870669468571455437011877532975110125655752761006815368722464741210116931068065394519192024817985010849939871552962775974008906713104447361527490388022735082024244167280103214933545836280389041300179632036305649696370452618265474583109049568754014381567035037898689282296,
	0.0319182117316992817870669468571455437011877532975110125655752761006815368722464741210116931068065394519192024817985010849939871552962775974008906713104447361527490388022735082024244167280103214933545836280389041300179632036305649696370452618265474583109049568754014381567035037898689282296,
	0.0266358992071104454675485752587132770446904920052481380290601500759153226217926244969142894986222104928849541514564870384864394173719174536720955147786802890502451067217796111931902861188877967427426974354030503804112116263148288994946892451607595057378697074532059540747501666172095740038,
	0.0266358992071104454675485752587132770446904920052481380290601500759153226217926244969142894986222104928849541514564870384864394173719174536720955147786802890502451067217796111931902861188877967427426974354030503804112116263148288994946892451607595057378697074532059540747501666172095740038,
	0.0212010633687795530756970334933766265717170543273583081858365208448350495551584056205742973044372337988431956222785174664427585547571085947728773053418458674582991469932139988042069360006658150190600841507122801186187067499575531195823859577694671491714017009283458241715581677675655577247,
	0.0212010633687795530756970334933766265717170543273583081858365208448350495551584056205742973044372337988431956222785174664427585547571085947728773053418458674582991469932139988042069360006658150190600841507122801186187067499575531195823859577694671491714017009283458241715581677675655577247,
	0.0156449384078185885308268444795336774408178893696463563519720429724732242861316618046934458384149908480664265254085082063683436837756850435840764847091489875986974973788316570963100435016435496005148978031209323531616773174941102999257312794081168410234528540354566253994475846871984251637,
	0.0156449384078185885308268444795336774408178893696463563519720429724732242861316618046934458384149908480664265254085082063683436837756850435840764847091489875986974973788316570963100435016435496005148978031209323531616773174941102999257312794081168410234528540354566253994475846871984251637,
	0.009999938773905945338496296629698839550224935771150205951661212191055021944662486990875781317038927810957484791607749785179972059594188416231245703546402585630864829075130500303772345374474031780156804336222217396766788491118255673466604233904137269600025094279109748181130924861682042181,
	0.009999938773905945338496296629698839550224935771150205951661212191055021944662486990875781317038927810957484791607749785179972059594188416231245703546402585630864829075130500303772345374474031780156804336222217396766788491118255673466604233904137269600025094279109748181130924861682042181,
	0.0043061403581648876840044779046544861863622039953017048216709247138802133615584036977413621809593953025252946739678214322998183926312803381449163018314068789199240534709693563825259417427806459429596328436188700240855475269518265336099896679682579774596745658521044817340085203149363425241,
	0.0043061403581648876840044779046544861863622039953017048216709247138802133615584036977413621809593953025252946739678214322998183926312803381449163018314068789199240534709693563825259417427806459429596328436188700240855475269518265336099896679682579774596745658521044817340085203149363425241);

$quadrature_weights[42] = array(
	0.0738642342321728799963855611497914131284705205020709080739717027887304904536477047533554069576581154669590360355631466883265917666302261897290225831595501844628719066170739042556352374332559716234641506978813807557493306222376081116854140007126732493904923865960372768318989333785241242445,
	0.0738642342321728799963855611497914131284705205020709080739717027887304904536477047533554069576581154669590360355631466883265917666302261897290225831595501844628719066170739042556352374332559716234641506978813807557493306222376081116854140007126732493904923865960372768318989333785241242445,
	0.073460813453467528264028257054303938733655783450405239362752101300684363045281734613103388893146908122069883495241856323835372278005393488243952190153845532845210884973796004339205000983059846471285864932978510531851558028628641106063797248395854378638615089860929363962207611685712046074,
	0.073460813453467528264028257054303938733655783450405239362752101300684363045281734613103388893146908122069883495241856323835372278005393488243952190153845532845210884973796004339205000983059846471285864932978510531851558028628641106063797248395854378638615089860929363962207611685712046074,
	0.0726561752438041048879057614925330312767836839684272299957304738755112515970983793817024033453050284380192118754261884761028774844458640161636469206763861293220343454832311032188328516662622898064801683080188015893196855780094950342637161995111487218212610224252976748443508007277976009398,
	0.0726561752438041048879057614925330312767836839684272299957304738755112515970983793817024033453050284380192118754261884761028774844458640161636469206763861293220343454832311032188328516662622898064801683080188015893196855780094950342637161995111487218212610224252976748443508007277976009398,
	0.0714547142651709829218104441174621550225898638775037186326404641480370991281011022134889927586906408834053188160331744705954317882204337567641736616672121255598965909157172496483321276110366902223516303649365653232839600740751421524099611390714066104008900104016949691562937283500096761711,
	0.0714547142651709829218104441174621550225898638775037186326404641480370991281011022134889927586906408834053188160331744705954317882204337567641736616672121255598965909157172496483321276110366902223516303649365653232839600740751421524099611390714066104008900104016949691562937283500096761711,
	0.0698629924925941597661547863814822044439273130474320937075310571277781788856802716060083226127138376982870630323201885318947477828132543187815294935512493035425413188996821012980299423895101864493493422290089645374893053462345202228061030203284516145391001624975712090972782305279960875222,
	0.0698629924925941597661547863814822044439273130474320937075310571277781788856802716060083226127138376982870630323201885318947477828132543187815294935512493035425413188996821012980299423895101864493493422290089645374893053462345202228061030203284516145391001624975712090972782305279960875222,
	0.0678897033765219448553634022137663072661347346585931978698987123261813216589444950806525608723857714963214617582004854506407271270429111338498842947355295980273485735184369279413007186433373381230111715342441949661415585376997745731876447147109923599559735074900978664097156893701887289686,
	0.0678897033765219448553634022137663072661347346585931978698987123261813216589444950806525608723857714963214617582004854506407271270429111338498842947355295980273485735184369279413007186433373381230111715342441949661415585376997745731876447147109923599559735074900978664097156893701887289686,
	0.0655456243649089789270051078517944256097822940857930823316482894668944930248907054745213515405086122709448534126491055842746155407845020651103781463782124214875713671322708859931593386153021874289686518559774755245206453336449633017416298837643282505915700473574812537956438568783606438494,
	0.0655456243649089789270051078517944256097822940857930823316482894668944930248907054745213515405086122709448534126491055842746155407845020651103781463782124214875713671322708859931593386153021874289686518559774755245206453336449633017416298837643282505915700473574812537956438568783606438494,
	0.0628435580450025764093182513237798891527970439218897387187869714379519473677603882127492525916631852364576282881703337915006108342147745151309466370974176158430375452937892371252911801122830567624214524798679377578839213588778505140293784620230514049959351230384933735929061889327002716511,
	0.0628435580450025764093182513237798891527970439218897387187869714379519473677603882127492525916631852364576282881703337915006108342147745151309466370974176158430375452937892371252911801122830567624214524798679377578839213588778505140293784620230514049959351230384933735929061889327002716511,
	0.0597982622275866543128315457535348515098534186959439094532330083655363367058360111733097552411733269247467586885595077437665938582511357971007586204110392038055149663243274627087275269333153635552412390450996114804006464335645814837715393855593263033989922604983508934362829257312865987148,
	0.0597982622275866543128315457535348515098534186959439094532330083655363367058360111733097552411733269247467586885595077437665938582511357971007586204110392038055149663243274627087275269333153635552412390450996114804006464335645814837715393855593263033989922604983508934362829257312865987148,
	0.0564263693580183816464268551396956893988731585762885074228808834547824588810469707971948889532717939448134609692737355236177032280152888967656145542664170004519657305099484049887736642961359487332994832390844166105934296194487376402791679624579349872992758965879029995018560135387767151241,
	0.0564263693580183816464268551396956893988731585762885074228808834547824588810469707971948889532717939448134609692737355236177032280152888967656145542664170004519657305099484049887736642961359487332994832390844166105934296194487376402791679624579349872992758965879029995018560135387767151241,
	0.0527462956991740703439425390440974770315659878271861196217404725998423434898616015886673453876327509680302460754127452696221120531594994265707368556541068943844401329077288142230201001561783190477126848661134804560514814433242353667865439825407036846796590477548806627153127678755815927621,
	0.0527462956991740703439425390440974770315659878271861196217404725998423434898616015886673453876327509680302460754127452696221120531594994265707368556541068943844401329077288142230201001561783190477126848661134804560514814433242353667865439825407036846796590477548806627153127678755815927621,
	0.0487781407928032450274493631284027239211176969342269030310122365252644831465883508604306653028725957253782301614702640355365288710227635289099909172660651917175159566761996599487989417481780295633866657749715676475600999675610976619658330034867572959236025310952119972956497023966442818506,
	0.0487781407928032450274493631284027239211176969342269030310122365252644831465883508604306653028725957253782301614702640355365288710227635289099909172660651917175159566761996599487989417481780295633866657749715676475600999675610976619658330034867572959236025310952119972956497023966442818506,
	0.04454357777196587787431636598523424131859546603712758124526016367570477567459431538569203592389553142470468312738007759468523617653742672798541212793301891342515714195515261901824151012572224351939610089519550567816107897214128616331029294442700764819583284087725948665486404221650428639,
	0.04454357777196587787431636598523424131859546603712758124526016367570477567459431538569203592389553142470468312738007759468523617653742672798541212793301891342515714195515261901824151012572224351939610089519550567816107897214128616331029294442700764819583284087725948665486404221650428639,
	0.0400657351806922617605961248300369345537337018657456150992271997820268896258132540871186093095187398979082399826577262709904883082125012518926533117882251691814278594806476873742065781764608044405828684683704632415991128705593550097071142459304484851052890618599362300136763606731947151649,
	0.0400657351806922617605961248300369345537337018657456150992271997820268896258132540871186093095187398979082399826577262709904883082125012518926533117882251691814278594806476873742065781764608044405828684683704632415991128705593550097071142459304484851052890618599362300136763606731947151649,
	0.03536907109759211083266218112650754190574852178064145007283220372013970360418125770844990250382181704485072916248354197572318165091767555504366567381471750689587492302628058027492400557959909566987225070473562214900385306925791486177279481968328230916604906902265989143048010668841248881,
	0.03536907109759211083266218112650754190574852178064145007283220372013970360418125770844990250382181704485072916248354197572318165091767555504366567381471750689587492302628058027492400557959909566987225070473562214900385306925791486177279481968328230916604906902265989143048010668841248881,
	0.0304792406996034683629047335233923977917696542444008948236439164149845893187062325410919426478878365609924290254032183605175892787831967038983521616006952384740553134878332322573321944929619764714878363433080563852895910033486272695034313538282058551351934782803160363859076069699256753123,
	0.0304792406996034683629047335233923977917696542444008948236439164149845893187062325410919426478878365609924290254032183605175892787831967038983521616006952384740553134878332322573321944929619764714878363433080563852895910033486272695034313538282058551351934782803160363859076069699256753123,
	0.0254229595261130478867424429094308643861354103739789548611818969074535953059174761954215120280057875682151565607493638547118436424269665910037432687340067143581004429153751750895938461635997718322138268806603658363384616736934052899218592224330081102605495230569550555496395474197850782646,
	0.0254229595261130478867424429094308643861354103739789548611818969074535953059174761954215120280057875682151565607493638547118436424269665910037432687340067143581004429153751750895938461635997718322138268806603658363384616736934052899218592224330081102605495230569550555496395474197850782646,
	0.0202278695690526447570557190793541850826714265524220962116535809267414386512254291583631619437813227354148610881079389891551298727605100826581050676112347782572644652381433636200945785083930274640847099675981148377222875243062712416642400379736718615305875984194067025272434939172183940091,
	0.0202278695690526447570557190793541850826714265524220962116535809267414386512254291583631619437813227354148610881079389891551298727605100826581050676112347782572644652381433636200945785083930274640847099675981148377222875243062712416642400379736718615305875984194067025272434939172183940091,
	0.01492244369735749414467767810586576762009274749010789659465733447011190172643220465939101605340132074255413313815664104400036769758657804944103349737313659438657973595747853662414849993489574835088574337083057463504064605884249828579486266806997588834264379429423843696439560254038987311,
	0.01492244369735749414467767810586576762009274749010789659465733447011190172643220465939101605340132074255413313815664104400036769758657804944103349737313659438657973595747853662414849993489574835088574337083057463504064605884249828579486266806997588834264379429423843696439560254038987311,
	0.0095362203017485024118201002926979981886847987350125725118652036428031899307189703049478568696213371479460309794247391741890456248081871185293351141180110545720465539120524377954211319291357593121460980410191222528150561901341246891300769632726477430989242072265593764553998406688487975566,
	0.0095362203017485024118201002926979981886847987350125725118652036428031899307189703049478568696213371479460309794247391741890456248081871185293351141180110545720465539120524377954211319291357593121460980410191222528150561901341246891300769632726477430989242072265593764553998406688487975566,
	0.0041059986046490846106027794968359626570167733748022903578521270428391487776731442043396282630437397019805843273160208463132051353609107864270649020099228289995442447748346122569310245013763451523580600000992678031842902944098700202045987418191232375295633413587192433789969495103265748308,
	0.0041059986046490846106027794968359626570167733748022903578521270428391487776731442043396282630437397019805843273160208463132051353609107864270649020099228289995442447748346122569310245013763451523580600000992678031842902944098700202045987418191232375295633413587192433789969495103265748308);

$quadrature_weights[43] = array(
	0.0722157516937989879774623317137368801470706905252503489701553468884405963684198778908575181877406122787286381707322294501713256129340357620486823235326346017935628318400524044040720693868681748830384037726833562665108659561569907598069085621279617270660479325875898375704939212176162044181,
	0.0720275019714219743453075516708570877535042459474147016448449738725959872303670597353621504816762120184349025299321888367527956983036774650680940572838069244353662925140431174691528382776697288850822209270561026073373233600931850901670012474336194012325248835851656854505781278598534127616,
	0.0720275019714219743453075516708570877535042459474147016448449738725959872303670597353621504816762120184349025299321888367527956983036774650680940572838069244353662925140431174691528382776697288850822209270561026073373233600931850901670012474336194012325248835851656854505781278598534127616,
	0.0714637342525141412975811177029102485809000193677956732393186121203197530505541114954323204791196578237661475451486698391275947910677250576698318404052476560462901382368719329776149340577046478943163935340370741895979714482317167056742552131716441126665835121486175494437664130693250484146,
	0.0714637342525141412975811177029102485809000193677956732393186121203197530505541114954323204791196578237661475451486698391275947910677250576698318404052476560462901382368719329776149340577046478943163935340370741895979714482317167056742552131716441126665835121486175494437664130693250484146,
	0.0705273877650850281262863554779407431837361667849641500677858821694592144862952325060451117860372089684660629085318572870959719331948680045251446810600729027842382562771548154671315191958188260436484561417691028811371164728664053642750651158486579361780846778299840549200267004743911644078,
	0.0705273877650850281262863554779407431837361667849641500677858821694592144862952325060451117860372089684660629085318572870959719331948680045251446810600729027842382562771548154671315191958188260436484561417691028811371164728664053642750651158486579361780846778299840549200267004743911644078,
	0.0692233441936566842822994791226351478093049895709278238195715784866186872634208234565451960236506726113681366913043430257222499334280139144110543658483555791705428483898671016408073227777176983924454175347438991316905781955817175679809121052556708818702201422528189646823024984269680342331,
	0.0692233441936566842822994791226351478093049895709278238195715784866186872634208234565451960236506726113681366913043430257222499334280139144110543658483555791705428483898671016408073227777176983924454175347438991316905781955817175679809121052556708818702201422528189646823024984269680342331,
	0.0675584022293651691924079047562655921429462925857296082735457925344986680024759503027939255467420026696096307946025200498847327917456464432720481340031083471898899719128343763839345434918792587619427117670190887243862426726143680689224583503718107451754541351022203063874516032353445259518,
	0.0675584022293651691924079047562655921429462925857296082735457925344986680024759503027939255467420026696096307946025200498847327917456464432720481340031083471898899719128343763839345434918792587619427117670190887243862426726143680689224583503718107451754541351022203063874516032353445259518,
	0.0655412421263227974912337642492078302249625337784548263225295068131992376652462183427941895739272315738035704837400430441809886547134847897507900720113908001225523363811667405289579088444593066765240982810741900235752567154857634076122724576455504243086693806805867772130543522924733540318,
	0.0655412421263227974912337642492078302249625337784548263225295068131992376652462183427941895739272315738035704837400430441809886547134847897507900720113908001225523363811667405289579088444593066765240982810741900235752567154857634076122724576455504243086693806805867772130543522924733540318,
	0.0631823804493961123256298177734082642566962346394688466803732380963130031137832901239299555780701906065489240667275576630095885368230848948284053666659790314444506890261777285663959647051570929557076052279029659262068251789431688136770689502385362229447195492384157772235099389271730361899,
	0.0631823804493961123256298177734082642566962346394688466803732380963130031137832901239299555780701906065489240667275576630095885368230848948284053666659790314444506890261777285663959647051570929557076052279029659262068251789431688136770689502385362229447195492384157772235099389271730361899,
	0.0604941152499912945196787419913627933585088798704285874312181245382904179994473708969532086763586400682830188304226327294847092239330846722786672825734748751858253176391278230291412258098292227621982805659188710687538218299490758854555460434671045223042518196152982168502662476790029952312,
	0.0604941152499912945196787419913627933585088798704285874312181245382904179994473708969532086763586400682830188304226327294847092239330846722786672825734748751858253176391278230291412258098292227621982805659188710687538218299490758854555460434671045223042518196152982168502662476790029952312,
	0.0574904619569105194276089168444165119278688681945654326892311395960317212681205189457788408970012954198407787727594939786818102163110824671887832628301562135180942130218877727131978337533398076182367715929292492341844814562161819608322287607679138277939183098786150810472108041773427873008,
	0.0574904619569105194276089168444165119278688681945654326892311395960317212681205189457788408970012954198407787727594939786818102163110824671887832628301562135180942130218877727131978337533398076182367715929292492341844814562161819608322287607679138277939183098786150810472108041773427873008,
	0.0541870803188817868633731783262654135883905526707112847035381655172648985349211175304532002323448454744027228435756896455853686651148289150185095991870418312234556535261329457216113483857507253127683007742440447847196133326213770943712402989935750896235116449114371160740976462397530222986,
	0.0541870803188817868633731783262654135883905526707112847035381655172648985349211175304532002323448454744027228435756896455853686651148289150185095991870418312234556535261329457216113483857507253127683007742440447847196133326213770943712402989935750896235116449114371160740976462397530222986,
	0.0506011927843901565238503989530147457498980090980121909738442843774018306911447643240288389440891782434088275957582483029808688656040632876868374351762058364540342908466613160708244901411126076657108564662920496449186768152708849676384238368637519909493602827371805868820892966678279985979,
	0.0506011927843901565238503989530147457498980090980121909738442843774018306911447643240288389440891782434088275957582483029808688656040632876868374351762058364540342908466613160708244901411126076657108564662920496449186768152708849676384238368637519909493602827371805868820892966678279985979,
	0.0467514947543465800106467663371029339328630959356638568441917380521869706746941697879306936667853324055161350525299202760793039003102211651875865837503069138048286595704012731620789151714054578727671575389845171180407620138016006506779147204775656553608261923240679298702213552562498466407,
	0.0467514947543465800106467663371029339328630959356638568441917380521869706746941697879306936667853324055161350525299202760793039003102211651875865837503069138048286595704012731620789151714054578727671575389845171180407620138016006506779147204775656553608261923240679298702213552562498466407,
	0.0426580571979820837638072053385138941049470912367672506733393290336950080704295875683809005146371771121339343090060843148114382778557298871234562368033558282652433988322015600517467706696944426121419821625104127658144440741386758918678790668693218855958446680265554356090724762823976118981,
	0.0426580571979820837638072053385138941049470912367672506733393290336950080704295875683809005146371771121339343090060843148114382778557298871234562368033558282652433988322015600517467706696944426121419821625104127658144440741386758918678790668693218855958446680265554356090724762823976118981,
	0.0383422221941326575721284246628491148800725628683971755208598489068583174839069912060640383700953328518746981198990661150787525696008046467632992146670411744775842061780893105854592249351337035962302139328716975590118464251482903377902885863991672778952639310258887613829982879002936304119,
	0.0383422221941326575721284246628491148800725628683971755208598489068583174839069912060640383700953328518746981198990661150787525696008046467632992146670411744775842061780893105854592249351337035962302139328716975590118464251482903377902885863991672778952639310258887613829982879002936304119,
	0.0338264920868602923449684757538020910533016106471323669212021689311458310805283817493756009528493893576080527120089288618636157248661390859471697656915273375187248768979386521438275671483672361949549751057993887879440744014800953904446535892123539106991598979236328993700034249318867780235,
	0.0338264920868602923449684757538020910533016106471323669212021689311458310805283817493756009528493893576080527120089288618636157248661390859471697656915273375187248768979386521438275671483672361949549751057993887879440744014800953904446535892123539106991598979236328993700034249318867780235,
	0.029134413261498494915940424825781193787550569840192031959970541419628229384482653449952216160817182320020576500303561139789942914303085339514276694165535624743934646641328333702339486029092472196165682843326223788155249754399917129072688495091054907411911588438406308063082359016156727652,
	0.029134413261498494915940424825781193787550569840192031959970541419628229384482653449952216160817182320020576500303561139789942914303085339514276694165535624743934646641328333702339486029092472196165682843326223788155249754399917129072688495091054907411911588438406308063082359016156727652,
	0.0242904566138388159020183242542492484552370393358121374986852216795955415773240603390173279765352199454856805990897544299657016961596139963060738162668401607951952832533845098043850117332700659786570813482368752443469706456874457435333866210311071222315064254140855114612229826585503755686,
	0.0242904566138388159020183242542492484552370393358121374986852216795955415773240603390173279765352199454856805990897544299657016961596139963060738162668401607951952832533845098043850117332700659786570813482368752443469706456874457435333866210311071222315064254140855114612229826585503755686,
	0.0193199014236839003961246108920713523170235590882569685552337244351582390059194420992069612274490338510708925771501308912543363503376848129434615767459248099824787715029864329449057181956182202931487650389916451045829176732776639269829874493343457681468222900024657266983601451317296680239,
	0.0193199014236839003961246108920713523170235590882569685552337244351582390059194420992069612274490338510708925771501308912543363503376848129434615767459248099824787715029864329449057181956182202931487650389916451045829176732776639269829874493343457681468222900024657266983601451317296680239,
	0.0142487564315764861085416017220041935720739931441623352742328790799692420212383182097722027298059286782480093556926441645307177131313584468488041551975400798405790105296654214641469426911100277393228522222239910192496550841610088289628672614854256922152491197100122898461803619262587583633,
	0.0142487564315764861085416017220041935720739931441623352742328790799692420212383182097722027298059286782480093556926441645307177131313584468488041551975400798405790105296654214641469426911100277393228522222239910192496550841610088289628672614854256922152491197100122898461803619262587583633,
	0.0091039966374014033188686082958967238130179755598267040770628336822496596787276352582645637760423918090281360435519119047840195361820296357637529010848180150891441690978239565176140774886456322475316510324838415268419461279155471299211569804646897647030111235879018429932474225784192957528,
	0.0091039966374014033188686082958967238130179755598267040770628336822496596787276352582645637760423918090281360435519119047840195361820296357637529010848180150891441690978239565176140774886456322475316510324838415268419461279155471299211569804646897647030111235879018429932474225784192957528,
	0.0039194902538441272829671651925764354336603645726908723443427432132992435327623637264897973120955700517168425828986387742498292005467551908796117968159527570107655538042286768526903218037897308589793240752430907362487933440374146642362505685131519971600824592728482597460105946598897903929,
	0.0039194902538441272829671651925764354336603645726908723443427432132992435327623637264897973120955700517168425828986387742498292005467551908796117968159527570107655538042286768526903218037897308589793240752430907362487933440374146642362505685131519971600824592728482597460105946598897903929);

$quadrature_weights[44] = array(
	0.0705491577893540688113382874802998849910634255089236447907414326260208751999569079495016727567606920269128095682406802714103149431654106915194181052750815434519232539128527064721494678952091093759983483775238425641871151214885475111023776013321110503572906723961233022373951090503872523434,
	0.0705491577893540688113382874802998849910634255089236447907414326260208751999569079495016727567606920269128095682406802714103149431654106915194181052750815434519232539128527064721494678952091093759983483775238425641871151214885475111023776013321110503572906723961233022373951090503872523434,
	0.0701976854735582125871420419443993876688266862156284579333328387082539035726253988615994022381085954045429976935308906446766529728359407675287202918515574237278773443609137569434575348666108442236442355249114807857801224207917495989427625257777172281966900820280153758361894881888446223219,
	0.0701976854735582125871420419443993876688266862156284579333328387082539035726253988615994022381085954045429976935308906446766529728359407675287202918515574237278773443609137569434575348666108442236442355249114807857801224207917495989427625257777172281966900820280153758361894881888446223219,
	0.0694964918615725780370840909250112567820934753811742273600419770557786077458813051715052421476849846054888157413914847480197502296813598558882944808017906045848507354356648355395813583278948304381171040614588431274756338819434294513485353174342760345792801626610129060791005966971200936341,
	0.0694964918615725780370840909250112567820934753811742273600419770557786077458813051715052421476849846054888157413914847480197502296813598558882944808017906045848507354356648355395813583278948304381171040614588431274756338819434294513485353174342760345792801626610129060791005966971200936341,
	0.0684490702693666609854586607043498724451555436359000408982943875429468915293275278830634139244197330862073737931230440153707397448205681208119342829829832233363697962681206559404352786738863519952330837291638555106386463041268335151145286326350466963247961448622081534440737747058914292647,
	0.0684490702693666609854586607043498724451555436359000408982943875429468915293275278830634139244197330862073737931230440153707397448205681208119342829829832233363697962681206559404352786738863519952330837291638555106386463041268335151145286326350466963247961448622081534440737747058914292647,
	0.0670606389062936523957049193517193507807130130727615679567511018619690259937892736171295700189024884652338088193045736110732185114554457765494235971319675330145990362747217297396701419503557406269329356289078371244030888583201022002313994376114631249824046218960143602669151213237724562985,
	0.0670606389062936523957049193517193507807130130727615679567511018619690259937892736171295700189024884652338088193045736110732185114554457765494235971319675330145990362747217297396701419503557406269329356289078371244030888583201022002313994376114631249824046218960143602669151213237724562985,
	0.0653381148791814349842408948456221894960108011296769285835340096041848163073677524444516918144255656871728924351494133505167009951353041596735801397817334304830573635166582187925098620551903971399095118038672695019337772425304573503530701893322242370995963965597744482960388990438434700376,
	0.0653381148791814349842408948456221894960108011296769285835340096041848163073677524444516918144255656871728924351494133505167009951353041596735801397817334304830573635166582187925098620551903971399095118038672695019337772425304573503530701893322242370995963965597744482960388990438434700376,
	0.0632900797332038549501388710197149306380242882440941854437439850419204146627540762034402787669587517858618097966165399995584641883479219804623052833864712687292200750213040568150711742853434277084841166437293432232645353415416141638917340688536336534178207852406384178822355517642019346756,
	0.0632900797332038549501388710197149306380242882440941854437439850419204146627540762034402787669587517858618097966165399995584641883479219804623052833864712687292200750213040568150711742853434277084841166437293432232645353415416141638917340688536336534178207852406384178822355517642019346756,
	0.0609267367015619680385578368743741006725724894816501122292957942358748606890927833012083427089882933968518559519680853021020377638891525586204706017313583827842668571120233245734204137063398027778135776475381237643568280343517811533356435459735184816120071486150436848954638140807806533759,
	0.0609267367015619680385578368743741006725724894816501122292957942358748606890927833012083427089882933968518559519680853021020377638891525586204706017313583827842668571120233245734204137063398027778135776475381237643568280343517811533356435459735184816120071486150436848954638140807806533759,
	0.0582598598775954953342106898442771680047561691033535673546965738733802880810642775191416996396814196218222993076025813251401597416301149482786329750853551124069700817913084868652723671049794361282574780944543033039600165777424560752553647233514678349823106587069583419355596022567683741278,
	0.0582598598775954953342106898442771680047561691033535673546965738733802880810642775191416996396814196218222993076025813251401597416301149482786329750853551124069700817913084868652723671049794361282574780944543033039600165777424560752553647233514678349823106587069583419355596022567683741278,
	0.0553027355637280525487466326431529914715348464176177601014935719998323292429106497141838596006407163591081672562006917062783673622518653066948134465306603250117956470192554625652261243196536986701864238802915932982335814177833652184421612148991574824289036210582536297007995399659664698958,
	0.0553027355637280525487466326431529914715348464176177601014935719998323292429106497141838596006407163591081672562006917062783673622518653066948134465306603250117956470192554625652261243196536986701864238802915932982335814177833652184421612148991574824289036210582536297007995399659664698958,
	0.0520700960917044618812318029931987510562641747411169265586390681045517537488594770310093745014142317664938039471814387503124614570587708282444587432801095789622754099548053132211385346876069845577095542788584904864853329846145083510410493733651274950166126250625423468037044959551425344789,
	0.0520700960917044618812318029931987510562641747411169265586390681045517537488594770310093745014142317664938039471814387503124614570587708282444587432801095789622754099548053132211385346876069845577095542788584904864853329846145083510410493733651274950166126250625423468037044959551425344789,
	0.0485780464483520375276394366912927376150513991068246759257438497878840924748134275797234273060427793851631099681331557442501900323413273192426359332728720951356469677912500480439871237123818627867994058658623326245629949381352072982706099557257515987356806175305869907788155795965451287648,
	0.0485780464483520375276394366912927376150513991068246759257438497878840924748134275797234273060427793851631099681331557442501900323413273192426359332728720951356469677912500480439871237123818627867994058658623326245629949381352072982706099557257515987356806175305869907788155795965451287648,
	0.0448439840819700314462431864030511071809630216557339996903100789697607524979254120568388083861294372350924028810352535610666041524130211467328317278107534833018011947407708546821570318951297085620414258715944206630502164236992800902412919610784418808099380053360598942076491501861482618884,
	0.0448439840819700314462431864030511071809630216557339996903100789697607524979254120568388083861294372350924028810352535610666041524130211467328317278107534833018011947407708546821570318951297085620414258715944206630502164236992800902412919610784418808099380053360598942076491501861482618884,
	0.0408865123103462189084471692830684868540792890267025960424328429620653542754864543504626242970016773499223301306137578536656931898411061093644719592626374202370016490381410254645435927892299586496540744710435771817519181461458845318037377026236245296472121380621787072364876717667113487431,
	0.0408865123103462189084471692830684868540792890267025960424328429620653542754864543504626242970016773499223301306137578536656931898411061093644719592626374202370016490381410254645435927892299586496540744710435771817519181461458845318037377026236245296472121380621787072364876717667113487431,
	0.0367253478138088736429092923487017997107087879997468728911092250746807052295610905923237686355926037776691901766433607774679882422094622564994734765724263017954793302871419377632942350817923430561059110209515512925995555748552805872236780400935997941055427072714793535908749862713398788434,
	0.0367253478138088736429092923487017997107087879997468728911092250746807052295610905923237686355926037776691901766433607774679882422094622564994734765724263017954793302871419377632942350817923430561059110209515512925995555748552805872236780400935997941055427072714793535908749862713398788434,
	0.0323812228120698208808469395401116011469480517800294205069247736676167521859218043665225891797627130006300544698604667398405659186747337193390896097261505875450783551708479190858311774461437743003889690106235505172810569004519687787913564677011793190961431465788917732722932419418418993155,
	0.0323812228120698208808469395401116011469480517800294205069247736676167521859218043665225891797627130006300544698604667398405659186747337193390896097261505875450783551708479190858311774461437743003889690106235505172810569004519687787913564677011793190961431465788917732722932419418418993155,
	0.0278757828212810100811142917793870643220588398929903486447491345928356268213815398287951387479759047299468268036210896974615690609471460421990720170397776889823030541042032452228885391714018524865823221546562140431374820345487766996946300119607188188656234877755495416918387156534427217978,
	0.0278757828212810100811142917793870643220588398929903486447491345928356268213815398287951387479759047299468268036210896974615690609471460421990720170397776889823030541042032452228885391714018524865823221546562140431374820345487766996946300119607188188656234877755495416918387156534427217978,
	0.0232314819020192106289582629387314174882219020356579971822161362393891436444010286849646243294853551278617991430866888887243112877443114185690373569751365380364710802664161815035419061397484600006155416545759205309169523778042877585093595319744956667973613491048123582167940864901542681172,
	0.0232314819020192106289582629387314174882219020356579971822161362393891436444010286849646243294853551278617991430866888887243112877443114185690373569751365380364710802664161815035419061397484600006155416545759205309169523778042877585093595319744956667973613491048123582167940864901542681172,
	0.0184714817368147491720422237433998441155207383139018773349047645648909892703470318700178940274367095175607372602259405848667813040063054790493250954620726923226282149927619224948887842566700829278861112152386182243065659882291526336361381177201159767054540555608129965938002558042497874308,
	0.0184714817368147491720422237433998441155207383139018773349047645648909892703470318700178940274367095175607372602259405848667813040063054790493250954620726923226282149927619224948887842566700829278861112152386182243065659882291526336361381177201159767054540555608129965938002558042497874308,
	0.0136195867555799855202050663900613788732667197548707233110763651057836985268641462269741930288734021595584467111576161951381037690310605603297964386020812870915972204938940407270640516599264665052618991650360304211582285536913332726531014798076506679264348913571810000253023788982233095695,
	0.0136195867555799855202050663900613788732667197548707233110763651057836985268641462269741930288734021595584467111576161951381037690310605603297964386020812870915972204938940407270640516599264665052618991650360304211582285536913332726531014798076506679264348913571810000253023788982233095695,
	0.008700481367524844122565623424313140208468421158361896093374448982742925916789764877056550502231350368724113975650323487367358419428814204082484999760372994472551988317836378198961457508926114641451788789409841814354310434490105417266944471635976336030509380605687911242458133624641993464,
	0.008700481367524844122565623424313140208468421158361896093374448982742925916789764877056550502231350368724113975650323487367358419428814204082484999760372994472551988317836378198961457508926114641451788789409841814354310434490105417266944471635976336030509380605687911242458133624641993464,
	0.0037454048031127775151737788317615384776979163432821731665936393976361923828788698700858334414825951421743541696629227456919667130908567503197294376766504845862353441291078993449098424655787524409261811103029599961620404427138783428505256291127020922823873017301745057662098067031405532483,
	0.0037454048031127775151737788317615384776979163432821731665936393976361923828788698700858334414825951421743541696629227456919667130908567503197294376766504845862353441291078993449098424655787524409261811103029599961620404427138783428505256291127020922823873017301745057662098067031405532483);

$quadrature_weights[45] = array(
	0.0690418248292320201107985551594047407233228922750047780771460501609980220095115474551605704747979384551203177770556030693983636477236015976919748041279904143567099468851068913216214944854206353449690615821802359170197711067258933881413209759406093351110463197479377410056672748036073934585,
	0.0688773169776613228820028482980557888845241301106485451587410683850830032414498831551504284171398593987429110979060946904076110644667539683665370685707326792485773846753064059401870208339758050761944697716043025505552716005717338577971624131214545221921081321130874154218253674834064118515,
	0.0688773169776613228820028482980557888845241301106485451587410683850830032414498831551504284171398593987429110979060946904076110644667539683665370685707326792485773846753064059401870208339758050761944697716043025505552716005717338577971624131214545221921081321130874154218253674834064118515,
	0.0683845773786696745316920993343160970734849130546449463808894456149532084915137631457566402749203462676753856118728505581742110742891344012588864407682135982774514030779687184247675076043130477399835452364916038011770218630108110787997598392737463750388660288397649772280020345038679605358,
	0.0683845773786696745316920993343160970734849130546449463808894456149532084915137631457566402749203462676753856118728505581742110742891344012588864407682135982774514030779687184247675076043130477399835452364916038011770218630108110787997598392737463750388660288397649772280020345038679605358,
	0.067565954163607536270910223873648630979472580923946461993453587314243601383812324545485468287757106402134562539595683128633179206261617803833264501473747126609932334057418301006606452696737400917587734350164248622152787419966886896641035016775780461219064285237394378171256467722749309001,
	0.067565954163607536270910223873648630979472580923946461993453587314243601383812324545485468287757106402134562539595683128633179206261617803833264501473747126609932334057418301006606452696737400917587734350164248622152787419966886896641035016775780461219064285237394378171256467722749309001,
	0.0664253484498425280829147156391037376131745467506748159560389255233109024193971830269983151837191302871121089424916391536286075520341999986089185435547346983523427235634851828198010073706459818154109470058501016609940626781010113733667441317974921051078481141819326609896160426493321052165,
	0.0664253484498425280829147156391037376131745467506748159560389255233109024193971830269983151837191302871121089424916391536286075520341999986089185435547346983523427235634851828198010073706459818154109470058501016609940626781010113733667441317974921051078481141819326609896160426493321052165,
	0.0649681957507234308538265703590756950838497254875832730520237549913527478432348213707978597217849207317642095635715312735891893047586227884359847273848691393465664764732781350590727721908175857011124788063575316893776392510190034941976751110340432822444963565299191500644374279880049816096,
	0.0649681957507234308538265703590756950838497254875832730520237549913527478432348213707978597217849207317642095635715312735891893047586227884359847273848691393465664764732781350590727721908175857011124788063575316893776392510190034941976751110340432822444963565299191500644374279880049816096,
	0.0632014400738199377499637302906668818663002372758228170208586335941450526730635588266022810046299196693589642817991757664341121933952818938115037222050582479786144703689797102841418758660850467094257312755473648340519359308100970295704495116569667023945263392822452916719132466366687674104,
	0.0632014400738199377499637302906668818663002372758228170208586335941450526730635588266022810046299196693589642817991757664341121933952818938115037222050582479786144703689797102841418758660850467094257312755473648340519359308100970295704495116569667023945263392822452916719132466366687674104,
	0.0611335008310665225018863705363255732601242342652421200735086426257733632040017263359280667110863093952821647697736924470695138259403331299655640665842621561509542446706639723096145218864476930173219794771136388309881554774853057198556361079837052411740329026132371208457861901146493379286,
	0.0611335008310665225018863705363255732601242342652421200735086426257733632040017263359280667110863093952821647697736924470695138259403331299655640665842621561509542446706639723096145218864476930173219794771136388309881554774853057198556361079837052411740329026132371208457861901146493379286,
	0.0587742327188417385743615176318314225312657254609802081165759261195425435196723008244729091895543723627432847467080194330488864126530904135631373756239756169428720334649369354951985105119669540573100797958160066741963900800977509104855361524428657333193529807284675185957471861923874896758,
	0.0587742327188417385743615176318314225312657254609802081165759261195425435196723008244729091895543723627432847467080194330488864126530904135631373756239756169428720334649369354951985105119669540573100797958160066741963900800977509104855361524428657333193529807284675185957471861923874896758,
	0.056134878759786476643923940374869763241480184946163015800445091253071159018362827003378215598951582605077069867012277173350370169963062942184913038356699385840994387816619377317887235421885066646179367555632155904251537539509407088734100211691770705638667034322544938654206896471072723167,
	0.056134878759786476643923940374869763241480184946163015800445091253071159018362827003378215598951582605077069867012277173350370169963062942184913038356699385840994387816619377317887235421885066646179367555632155904251537539509407088734100211691770705638667034322544938654206896471072723167,
	0.0532280167312689519459040440193104037984822169401755159660482536216898024941285175855821548800596324498414459819733069006603924014797944147158395233241933791630660873780857393774699516086350747130162052129179857409975850160670895165824947444462437308870089356362948589476375560513148680576,
	0.0532280167312689519459040440193104037984822169401755159660482536216898024941285175855821548800596324498414459819733069006603924014797944147158395233241933791630660873780857393774699516086350747130162052129179857409975850160670895165824947444462437308870089356362948589476375560513148680576,
	0.0500674992379520297991321024748743173914986929351464372304821885743163606614301177308072140468967467812916624603031124349330027180869524400979647199416128564268380451115138368577637704977162889739440063812803138921962690688557206309273497017238066513578493095938431693220544865098871478846,
	0.0500674992379520297991321024748743173914986929351464372304821885743163606614301177308072140468967467812916624603031124349330027180869524400979647199416128564268380451115138368577637704977162889739440063812803138921962690688557206309273497017238066513578493095938431693220544865098871478846,
	0.0466683877183733652677684757416541012049861414878535825127667854798629574715431035734958145106756010530866359566964844266190680334662857151992521313997243217024791832232791665126933023965519347791899021535336340812919244131294866091004249820642176550539713413054535559938483885924903778043,
	0.0466683877183733652677684757416541012049861414878535825127667854798629574715431035734958145106756010530866359566964844266190680334662857151992521313997243217024791832232791665126933023965519347791899021535336340812919244131294866091004249820642176550539713413054535559938483885924903778043,
	0.043046880709164971151691113081166941788319236163191320154316807136776423919580973452317371056582094378025403951663304496940268571073559764299852617953493046888307230897347308861246388307219671997160924225977341889844242946574331259681276485138611267190194579378564492134039241391687389786,
	0.043046880709164971151691113081166941788319236163191320154316807136776423919580973452317371056582094378025403951663304496940268571073559764299852617953493046888307230897347308861246388307219671997160924225977341889844242946574331259681276485138611267190194579378564492134039241391687389786,
	0.0392202367293024475641871853439293382181301245963066698072278715168806788768474188984335027912827080121224896458486813765383290865746775997982211233091841048776588092716430183537408213757022656197651791761119271720420542465443663524787879930647204309014259718598048338200506324575711710119,
	0.0392202367293024475641871853439293382181301245963066698072278715168806788768474188984335027912827080121224896458486813765383290865746775997982211233091841048776588092716430183537408213757022656197651791761119271720420542465443663524787879930647204309014259718598048338200506324575711710119,
	0.0352066922016090162476997982615750908100880747127146413407743532752710427144387247160070313767393962078120821449170215571723259412178563001577137978999378985020762263850182282764745531603420707630217617797537829558696169754622901368962792431126114941879524763765449699062626387944099651852,
	0.0352066922016090162476997982615750908100880747127146413407743532752710427144387247160070313767393962078120821449170215571723259412178563001577137978999378985020762263850182282764745531603420707630217617797537829558696169754622901368962792431126114941879524763765449699062626387944099651852,
	0.0310253749345154671625079388937680638859211521239748004418541717505406604338440183125157491112749505032267474667751811174181960592994236131302017897529869584795239515360921800321855383415153039722719032743424683418001338489614210739713333899436108251855365488484347564607768069748606768936,
	0.0310253749345154671625079388937680638859211521239748004418541717505406604338440183125157491112749505032267474667751811174181960592994236131302017897529869584795239515360921800321855383415153039722719032743424683418001338489614210739713333899436108251855365488484347564607768069748606768936,
	0.0266962139675776648056747787931075277878249105658915235685364498143120661785742631647548836744534631916343156645044591520609597887282183269127005443244812910353578685983540211528439923766296546243496377262368092335610626909803288191896609275330553591543343456209008979750638142383924121217,
	0.0266962139675776648056747787931075277878249105658915235685364498143120661785742631647548836744534631916343156645044591520609597887282183269127005443244812910353578685983540211528439923766296546243496377262368092335610626909803288191896609275330553591543343456209008979750638142383924121217,
	0.0222398475505787323939507585521689933448757087012999707196098862448737746640946737595178758825476461182759045055382425540057051061985794916848095421752410179923835285372368654762196286241416432603741680306616213065343249726373794377691588219900709176333476692273804673784777749471180903037,
	0.0222398475505787323939507585521689933448757087012999707196098862448737746640946737595178758825476461182759045055382425540057051061985794916848095421752410179923835285372368654762196286241416432603741680306616213065343249726373794377691588219900709176333476692273804673784777749471180903037,
	0.0176775352579375906170925466695770885206512781264657880173641733957914193449409970349373717452360814362908134365013690263436754803968390629207946189041704037116494151365582179234540714119853620232928192729877426682285942446462033391034836733108429755407415471867132826837701538464698647525,
	0.0176775352579375906170925466695770885206512781264657880173641733957914193449409970349373717452360814362908134365013690263436754803968390629207946189041704037116494151365582179234540714119853620232928192729877426682285942446462033391034836733108429755407415471867132826837701538464698647525,
	0.0130311049915827843206310824696869260271411715826389911409106665015171935756017200418151891591535458107619559034399236406380405627551507581867266480528371121754814052131315623088988400840245930183522932747344856115829976230042307889750872718107689550166415885461989064236730825570259121239,
	0.0130311049915827843206310824696869260271411715826389911409106665015171935756017200418151891591535458107619559034399236406380405627551507581867266480528371121754814052131315623088988400840245930183522932747344856115829976230042307889750872718107689550166415885461989064236730825570259121239,
	0.0083231892962182416457358531222338537561579312929482218949564792158557444073242835173302795787792589218850608876106544606832348636759104316677981622774691600808794739608121440289646472575223140871049805920876493186100404781886331612953622906241329781103563269616770850369969441870463300802,
	0.0083231892962182416457358531222338537561579312929482218949564792158557444073242835173302795787792589218850608876106544606832348636759104316677981622774691600808794739608121440289646472575223140871049805920876493186100404781886331612953622906241329781103563269616770850369969441870463300802,
	0.003582663155283558931143028659351392570585636358183944614043812970337282458387026250335092559376358788294661684969493696951938759422853942353427894098380593037638343139717526519956842932428922815145354833707165261186466081013564730510541491489176963896154025735626401771723982276032915836,
	0.003582663155283558931143028659351392570585636358183944614043812970337282458387026250335092559376358788294661684969493696951938759422853942353427894098380593037638343139717526519956842932428922815145354833707165261186466081013564730510541491489176963896154025735626401771723982276032915836);

$quadrature_weights[46] = array(
	0.0675186858490364588202141891643010802121482695398182551451699354871041635199993775723880329698085717670869626199795530003891345240444199590827048410198577870521901172677690017568712439750628635280299975374634080832643517106902506165020695253322804548295133084068903465516602268733612328821,
	0.0675186858490364588202141891643010802121482695398182551451699354871041635199993775723880329698085717670869626199795530003891345240444199590827048410198577870521901172677690017568712439750628635280299975374634080832643517106902506165020695253322804548295133084068903465516602268733612328821,
	0.0672106136006781758623741548270975961765396811656452021597761229459225252451843015633766286231392874012025404027230520662760071316164488888348329069618055990894756684741246280528859457291566051062778742362049938829178485584594973116703462667970199094383491878003747881603937324018492884703,
	0.0672106136006781758623741548270975961765396811656452021597761229459225252451843015633766286231392874012025404027230520662760071316164488888348329069618055990894756684741246280528859457291566051062778742362049938829178485584594973116703462667970199094383491878003747881603937324018492884703,
	0.0665958747684548873757619664227337019443637088009921092697510420992912039902728532847010247150289629549477240608715068362743341608039925123204106235882651937743106480178362232025425323452751589483252820808039728931976627290573707503741586275986191361676233444960084832211172995812122156972,
	0.0665958747684548873757619664227337019443637088009921092697510420992912039902728532847010247150289629549477240608715068362743341608039925123204106235882651937743106480178362232025425323452751589483252820808039728931976627290573707503741586275986191361676233444960084832211172995812122156972,
	0.0656772742677812073787575656855557676217161397738117154814314216843754978889627735420756144410082459542080822931664951368255170635048725725852082464888999003343235411092120437997395022652366977201665916185030442074384718517627254806693935008226882124672524351507871271283801457462586332362,
	0.0656772742677812073787575656855557676217161397738117154814314216843754978889627735420756144410082459542080822931664951368255170635048725725852082464888999003343235411092120437997395022652366977201665916185030442074384718517627254806693935008226882124672524351507871271283801457462586332362,
	0.0644590034671390695882794391082550639237956450450184924974791989573918735809630005761452066484390414799129900547957842163617323020618617615111522437068583931481591119615488221620076864868616590200081299459526435126509223995762903053737553101991013874993679337069517840491699472885564933191,
	0.0644590034671390695882794391082550639237956450450184924974791989573918735809630005761452066484390414799129900547957842163617323020618617615111522437068583931481591119615488221620076864868616590200081299459526435126509223995762903053737553101991013874993679337069517840491699472885564933191,
	0.0629466210643945081789519522471109312332461650317862208710798053694392165054084522279711185405040089580104099284228475246124915953057541601131512609965250290211132388996349655782967726513770614201743953984375559652516709571315466112878278771791448114865669595651051421074100008800683809092,
	0.0629466210643945081789519522471109312332461650317862208710798053694392165054084522279711185405040089580104099284228475246124915953057541601131512609965250290211132388996349655782967726513770614201743953984375559652516709571315466112878278771791448114865669595651051421074100008800683809092,
	0.0611470277246504810153566079041910377727816328578536076277397436472018806785961953503077384501560093284013884844562885926951432289895855592749914100759935902991896013580878467103298739837546421287260926927546760878005816794332142599805572193158160114132729266566307710360516264560517063041,
	0.0611470277246504810153566079041910377727816328578536076277397436472018806785961953503077384501560093284013884844562885926951432289895855592749914100759935902991896013580878467103298739837546421287260926927546760878005816794332142599805572193158160114132729266566307710360516264560517063041,
	0.0590684345955463148075507226369077370982169484922302967719964049486841536078229352269951327030434532866846547049823737927907411842606696065759938536682576130591701419542714353538278693429528799777043825813818733972718040076853450301380715199194997225955816430096207992462645595931886512691,
	0.0590684345955463148075507226369077370982169484922302967719964049486841536078229352269951327030434532866846547049823737927907411842606696065759938536682576130591701419542714353538278693429528799777043825813818733972718040076853450301380715199194997225955816430096207992462645595931886512691,
	0.0567203258439912358168744036032867145864270226091147547411219248884671390310777080803999278456959461640652792351320782738851650618598779237244840670717821839176953244039617214470111048809129618167470870678451432147077450573328105016659383621521121208678258556877217839533462011462754282858,
	0.0567203258439912358168744036032867145864270226091147547411219248884671390310777080803999278456959461640652792351320782738851650618598779237244840670717821839176953244039617214470111048809129618167470870678451432147077450573328105016659383621521121208678258556877217839533462011462754282858,
	0.054113415385856754491637643259223075259897469041135066237872252040159132422545371014511123400404820231970624571071433516758204673356649913202148660054350072662294846043836621529600031762368255151647578907634123752034842606966404093631444363825618883208241772187952801278868083655867496623,
	0.054113415385856754491637643259223075259897469041135066237872252040159132422545371014511123400404820231970624571071433516758204673356649913202148660054350072662294846043836621529600031762368255151647578907634123752034842606966404093631444363825618883208241772187952801278868083655867496623,
	0.0512595980071430213353652993714480334641815016265305324956380028275840258194562205985873388745457275760386337564001046656332694710538455440993166302489109426033780618241822759262734640335388856168354293543283990972994833932538204600986026321482356831729513309207198599639962561728209514902,
	0.0512595980071430213353652993714480334641815016265305324956380028275840258194562205985873388745457275760386337564001046656332694710538455440993166302489109426033780618241822759262734640335388856168354293543283990972994833932538204600986026321482356831729513309207198599639962561728209514902,
	0.048171895101712200530468863223220936681975492367462169167421778078823742839584151659078287984146225255493321694063312211821207061282615008061094541582756734031229169543023726228282538179869842996887591820133204685272395100995629824547919304457766763704851258679056059604111129130830483147,
	0.048171895101712200530468863223220936681975492367462169167421778078823742839584151659078287984146225255493321694063312211821207061282615008061094541582756734031229169543023726228282538179869842996887591820133204685272395100995629824547919304457766763704851258679056059604111129130830483147,
	0.044864395277318126767094613562774856442286700518425178377238509110235769880521139231423776703965757925101684363044419643770170053408733513429111211705126607826324885160838956362616586470054634431083885094425838747106155853855200401662221578738370007473414745055320205796028825846571863501,
	0.044864395277318126767094613562774856442286700518425178377238509110235769880521139231423776703965757925101684363044419643770170053408733513429111211705126607826324885160838956362616586470054634431083885094425838747106155853855200401662221578738370007473414745055320205796028825846571863501,
	0.0413521901096787297042201758702314784242062241137726261523035561573841536987155437484189692658460164120658999560456013774092036287146673381006005643846654338862543460451992109822670865707680134977467190550976206726108323177566933733056018688604643919006642910399386038982618670622469584044,
	0.0413521901096787297042201758702314784242062241137726261523035561573841536987155437484189692658460164120658999560456013774092036287146673381006005643846654338862543460451992109822670865707680134977467190550976206726108323177566933733056018688604643919006642910399386038982618670622469584044,
	0.0376513053573860713276607992284591170269551194542606719625461957046566959064810923626875577650525450146606367842619583476817770797063040901503214691006784136234185072187561338761661663992964354165272779036283553354981270376450773727040235484799313075924969763460674961981074888058564277755,
	0.0376513053573860713276607992284591170269551194542606719625461957046566959064810923626875577650525450146606367842619583476817770797063040901503214691006784136234185072187561338761661663992964354165272779036283553354981270376450773727040235484799313075924969763460674961981074888058564277755,
	0.033778627999106896520603893881145328727799480475200311002167413072967728024701971412605780638453569699212691876490543129306084054320797047382688685313754084186749218044702304153530557868598005513341724104461467079522395656893126919507958289667908432845495274227175659319059452908128827414,
	0.033778627999106896520603893881145328727799480475200311002167413072967728024701971412605780638453569699212691876490543129306084054320797047382688685313754084186749218044702304153530557868598005513341724104461467079522395656893126919507958289667908432845495274227175659319059452908128827414,
	0.0297518295522027557990517292357229370930287538189488674889944434470849475373725664894903619614788059773213299023579529439426917922710813767478103483636335780013863189038402065097394516738065651389483726722381027158373176171259792452861158391160595832619361967105747791475482681591842102365,
	0.0297518295522027557990517292357229370930287538189488674889944434470849475373725664894903619614788059773213299023579529439426917922710813767478103483636335780013863189038402065097394516738065651389483726722381027158373176171259792452861158391160595832619361967105747791475482681591842102365,
	0.0255892863971300106346995122003440281028795607386169939537977431536345666219142946068029929095708852141261426826190944374420319074939851398624464531856023851010897911283166558144511692213544034462781180656846332578198393548252771467186781742394570235852910717536750274011492184685113436631,
	0.0255892863971300106346995122003440281028795607386169939537977431536345666219142946068029929095708852141261426826190944374420319074939851398624464531856023851010897911283166558144511692213544034462781180656846332578198393548252771467186781742394570235852910717536750274011492184685113436631,
	0.0213099987541365010544793610708784018288437765205240163949760787241527831564000242250895146679191751074266216126203203285195581777801217090823351676435521222113220554875598417954526546586906263284852929812357082822282518956423046729550849772292341435437968228282751262561501896349564136227,
	0.0213099987541365010544793610708784018288437765205240163949760787241527831564000242250895146679191751074266216126203203285195581777801217090823351676435521222113220554875598417954526546586906263284852929812357082822282518956423046729550849772292341435437968228282751262561501896349564136227,
	0.0169335140078362380462307136717604313337264438256941510857628143229244010215985591436745131299398762523839095001809343904471322225492052582220376590752708996928719430505069363113199717158011595565017407000839738160695210143504938191000040415039102501184698477216381474597228896558422798557,
	0.0169335140078362380462307136717604313337264438256941510857628143229244010215985591436745131299398762523839095001809343904471322225492052582220376590752708996928719430505069363113199717158011595565017407000839738160695210143504938191000040415039102501184698477216381474597228896558422798557,
	0.0124798837709886842067345717509833751775225473853508904910092968996628210054995961950844714527858147468813260489466266763295558407099581114004716409279850292168027064312278664816185383738716334304216909127610026618913970027966195863032210546549992845099497862945139205210881334432564295991,
	0.0124798837709886842067345717509833751775225473853508904910092968996628210054995961950844714527858147468813260489466266763295558407099581114004716409279850292168027064312278664816185383738716334304216909127610026618913970027966195863032210546549992845099497862945139205210881334432564295991,
	0.0079698982297246224516130389263249654262887709925965393803974999979756281243706337056814973872702014226274826016188869062378360898018792682378282301421451658403523453469933351173657207264839439782989724115950811361583343336938107496832527663477395413297008860027674333493011158245361174164,
	0.0079698982297246224516130389263249654262887709925965393803974999979756281243706337056814973872702014226274826016188869062378360898018792682378282301421451658403523453469933351173657207264839439782989724115950811361583343336938107496832527663477395413297008860027674333493011158245361174164,
	0.0034303008681070482860187831480434044411729458052113312443288164348759498925512381825033889217970518701696628657488319845910116951026737379988592846933232414208984123245692408478035306849070658308357728573451775161500478630705114668337533514140229369873861457522338543528133412265939673044,
	0.0034303008681070482860187831480434044411729458052113312443288164348759498925512381825033889217970518701696628657488319845910116951026737379988592846933232414208984123245692408478035306849070658308357728573451775161500478630705114668337533514140229369873861457522338543528133412265939673044);

$quadrature_weights[47] = array(
	0.0661351296236554796534403543310549711953604527179312405664287198463883271037240536057581562357050419968468050775236107265038195919344232597176182370008273955540055444132576650233368412544816950610930440506534084202869333009651382568162223563106968551810656462592287279167007485216990695147,
	0.0659905335888104745335706553304982595773582776265029978891534402810236755283439150430991292270852022317847028357837716180507628787981899653738695993421881544596203794714644342980414451367732151760579149452686801899629335392437217558135641716656822023280002766318001379564723335820295455415,
	0.0659905335888104745335706553304982595773582776265029978891534402810236755283439150430991292270852022317847028357837716180507628787981899653738695993421881544596203794714644342980414451367732151760579149452686801899629335392437217558135641716656822023280002766318001379564723335820295455415,
	0.0655573777665497402511430023260759122819998908087335978957912390297159157008465954040193057815827537764350334601421512143654722511272528197389800222952530699575075194389741781498459907249816251208884825848395342161234213396419102251041240330744458025939804335350862078295904258907837626373,
	0.0655573777665497402511430023260759122819998908087335978957912390297159157008465954040193057815827537764350334601421512143654722511272528197389800222952530699575075194389741781498459907249816251208884825848395342161234213396419102251041240330744458025939804335350862078295904258907837626373,
	0.0648375562389457267026039391108060188849947526018283188034245059630012469095447397847836314603232968953464683273183824620455190267716824772821739496078316072884303768877709411123117907651574950486510967917285743751602664812774940784042043622025263031642244872314485207414403233259291396531,
	0.0648375562389457267026039391108060188849947526018283188034245059630012469095447397847836314603232968953464683273183824620455190267716824772821739496078316072884303768877709411123117907651574950486510967917285743751602664812774940784042043622025263031642244872314485207414403233259291396531,
	0.0638342166057170306312937798558135334823363436906859725558805032280670333596516830274931011738878387401287316524107742736871619012189433499426951532049458895142952509826240831513355701404106833493150241031974318940736398144472237350345480695972046413265254196321543923696995510253287659206,
	0.0638342166057170306312937798558135334823363436906859725558805032280670333596516830274931011738878387401287316524107742736871619012189433499426951532049458895142952509826240831513355701404106833493150241031974318940736398144472237350345480695972046413265254196321543923696995510253287659206,
	0.0625517462209216626405643814499535367534158434584604253183721269515476081953341394047343970122189969409925495306440953766142573536319564215633196966608482757371585143059387933217497310313150222835668952367063675336546742048550259153275891789983479720797795536059927028750211510119913618649,
	0.0625517462209216626405643814499535367534158434584604253183721269515476081953341394047343970122189969409925495306440953766142573536319564215633196966608482757371585143059387933217497310313150222835668952367063675336546742048550259153275891789983479720797795536059927028750211510119913618649,
	0.0609957530087396453307105781334375211810932043020158767989218454097446331384173992052134288588759780842843730923064401938854073633708333400296496922163529141943170724464525131746824513113135161090879961859643099839448383311003007130922458240258808627407304589305924267493330544510367570977,
	0.0609957530087396453307105781334375211810932043020158767989218454097446331384173992052134288588759780842843730923064401938854073633708333400296496922163529141943170724464525131746824513113135161090879961859643099839448383311003007130922458240258808627407304589305924267493330544510367570977,
	0.0591730409423388759761545563857412924638323514930740504707087860075785425297362093338252201443192341271963490200308396656982945753752089087098601784613931702960358943703678448431854434829584038712823764774391463291387067201611362194066070438110423948564804682564287699596590616634934016163,
	0.0591730409423388759761545563857412924638323514930740504707087860075785425297362093338252201443192341271963490200308396656982945753752089087098601784613931702960358943703678448431854434829584038712823764774391463291387067201611362194066070438110423948564804682564287699596590616634934016163,
	0.0570915802932315402220166053083827729103294259652469967894169534061338380268826502869206009539272865513980589471747076682296253217270152558142880486870080861687831145617108660909749896175589794238054356616022065441770751221647508143748947200822009215418995045920619710136210314647139970026,
	0.0570915802932315402220166053083827729103294259652469967894169534061338380268826502869206009539272865513980589471747076682296253217270152558142880486870080861687831145617108660909749896175589794238054356616022065441770751221647508143748947200822009215418995045920619710136210314647139970026,
	0.0547604727815302259571251768885048059037953663485072129582793060488225855382811074441202405721719174118451345653796789526421706842950730655841991091259257257800195993666203476158663801463425613761309894783576471800954432614902524458798746296008428971352207778542633795210208616772817814838,
	0.0547604727815302259571251768885048059037953663485072129582793060488225855382811074441202405721719174118451345653796789526421706842950730655841991091259257257800195993666203476158663801463425613761309894783576471800954432614902524458798746296008428971352207778542633795210208616772817814838,
	0.0521899117800571448722119417096760777217349799620321766700831571448352022836280364022598231793462795056420497402917297938164855108329149679137805761885540876074899998430028589178812330959950293183578075343417459645777878840594574712322940070176760766929368775570869738406725126866036520012,
	0.0521899117800571448722119417096760777217349799620321766700831571448352022836280364022598231793462795056420497402917297938164855108329149679137805761885540876074899998430028589178812330959950293183578075343417459645777878840594574712322940070176760766929368775570869738406725126866036520012,
	0.0493911377473611696045704858620049231199940237904943169998259339276812356004133952617029858191033948155113322824877590500191044688574516577942038490967407039310333187928876070842825630234265160013018941644810600259784029632166052839983263747882463914843222669348358649039734086511812167203,
	0.0493911377473611696045704858620049231199940237904943169998259339276812356004133952617029858191033948155113322824877590500191044688574516577942038490967407039310333187928876070842825630234265160013018941644810600259784029632166052839983263747882463914843222669348358649039734086511812167203,
	0.0463763890865059112044018482427450925486960452628959105184737482400301191694551475215651759711411444202202472362072994595427467481081822068904993598643952447096890829847287691711351255119694278925618266970416444634211796695786884004630674096671559724767081610232718502684749022908105799451,
	0.0463763890865059112044018482427450925486960452628959105184737482400301191694551475215651759711411444202202472362072994595427467481081822068904993598643952447096890829847287691711351255119694278925618266970416444634211796695786884004630674096671559724767081610232718502684749022908105799451,
	0.0431588486484795382683017934465031395477193777824471417033399334585522727667408141731792104125658642223686379318889132729335567057448280142648220377719674666025315596954282931252462628205505889967054644553389794437228381552390702031933589819155480417769155002474258114473330375128608619467,
	0.0431588486484795382683017934465031395477193777824471417033399334585522727667408141731792104125658642223686379318889132729335567057448280142648220377719674666025315596954282931252462628205505889967054644553389794437228381552390702031933589819155480417769155002474258114473330375128608619467,
	0.0397525861225310037809013801419610165916494688156830592595384457162337339281711901331655015064067831623948133606402330721101016666353040572796573603741973152435830037971366436057490149356922283916916981109147394116248019923064540650878226284570636642449374521163873809482548344029953751875,
	0.0397525861225310037809013801419610165916494688156830592595384457162337339281711901331655015064067831623948133606402330721101016666353040572796573603741973152435830037971366436057490149356922283916916981109147394116248019923064540650878226284570636642449374521163873809482548344029953751875,
	0.0361724965841749516134599297663112486734452822013805724366337557239779623980578548492116902023901245630757912079829239055459188803346225238282129215697881365025047348122771775336826248676904676990368639611971834241616788792298453665399799985980767526579263642916879623998169195455492399713,
	0.0361724965841749516134599297663112486734452822013805724366337557239779623980578548492116902023901245630757912079829239055459188803346225238282129215697881365025047348122771775336826248676904676990368639611971834241616788792298453665399799985980767526579263642916879623998169195455492399713,
	0.0324342355151847567676174631741701586930886808732865899180461244393035915445468948151941120685655187245969430823146738206754982449160089745800519837491026669265102204393080991705102473568987687997653490900058399024102879179395381508954017271140195141196762335546892831987898377368190028578,
	0.0324342355151847567676174631741701586930886808732865899180461244393035915445468948151941120685655187245969430823146738206754982449160089745800519837491026669265102204393080991705102473568987687997653490900058399024102879179395381508954017271140195141196762335546892831987898377368190028578,
	0.0285541507006433865047399246258110816068752178326918683577463262440192940708480660027394023547700167761255285655140228611983327235649356321293810694442613152859210538654660179137505681981267793138510761428880602756810722203793806049410060329614095468079488019883635283313169340856289688991,
	0.0285541507006433865047399246258110816068752178326918683577463262440192940708480660027394023547700167761255285655140228611983327235649356321293810694442613152859210538654660179137505681981267793138510761428880602756810722203793806049410060329614095468079488019883635283313169340856289688991,
	0.0245492116596588185378341571525057671376631521648313098933868669961743572736868113884745806640520487807650219793939459323710785108661856288132652381993794990146506313160407057257358164477772162514081635768640218066534830122988977139216412093077409482925383599578480933153868982065814274784,
	0.0245492116596588185378341571525057671376631521648313098933868669961743572736868113884745806640520487807650219793939459323710785108661856288132652381993794990146506313160407057257358164477772162514081635768640218066534830122988977139216412093077409482925383599578480933153868982065814274784,
	0.0204369381476684276420347606862553864272310490241569037032122908232350927572491880782101268116350639574461765560647400219424703607312076913994886365443839175332968244370555108499040384060570130858572308112447692827336279303183167456408059203572918159351246979466631353786587575366345259031,
	0.0204369381476684276420347606862553864272310490241569037032122908232350927572491880782101268116350639574461765560647400219424703607312076913994886365443839175332968244370555108499040384060570130858572308112447692827336279303183167456408059203572918159351246979466631353786587575366345259031,
	0.0162353331464330596707256874078986210158929190439750067254788823388868134664089324532219449167665733206443556170686702949957551163696799389479343481821886821780059430633136769969339400907873101805296891657251315918309692559438001875158710601326377050968291804446298870174771739055253524552,
	0.0162353331464330596707256874078986210158929190439750067254788823388868134664089324532219449167665733206443556170686702949957551163696799389479343481821886821780059430633136769969339400907873101805296891657251315918309692559438001875158710601326377050968291804446298870174771739055253524552,
	0.0119628484643123209639434548499485125233929083624680225323364035612995453666677843114215981190226895918665478547312148116664616228319853916715105883158763060546643969977878611710262906644760154542971580618575013450052658199180210041711654285830758450481507625732355006651887806759410121331,
	0.0119628484643123209639434548499485125233929083624680225323364035612995453666677843114215981190226895918665478547312148116664616228319853916715105883158763060546643969977878611710262906644760154542971580618575013450052658199180210041711654285830758450481507625732355006651887806759410121331,
	0.0076386162958488336141043567711316555044205898225651053580431706461783653259017084664637282233458328856530445047483424422230452097261538438998997145011063630118301213980209618624636905846010953967875720249943451452440867575159427180667313347378089748333339497750187328188371009578255669029,
	0.0076386162958488336141043567711316555044205898225651053580431706461783653259017084664637282233458328856530445047483424422230452097261538438998997145011063630118301213980209618624636905846010953967875720249943451452440867575159427180667313347378089748333339497750187328188371009578255669029,
	0.0032874538425280148832499642083361798513606224070709461606918944907631715693237104061019864486436395158547061107128844724888630781971722366894477480958977042251186145189929826020363710118991939285154727126743754604800520771915970534867646751487263251752771881894131224916107334399177850919,
	0.0032874538425280148832499642083361798513606224070709461606918944907631715693237104061019864486436395158547061107128844724888630781971722366894477480958977042251186145189929826020363710118991939285154727126743754604800520771915970534867646751487263251752771881894131224916107334399177850919);

$quadrature_weights[48] = array(
	0.0647376968126839225030249387365915535520819189466365100145630955230830789112652102024388586148790257788504178817149406047213653777355165787109361497393610668464404058173590514459457218162820036853260853476893083916876577017950192396753949750327804531473587112366883193491439113058399613456,
	0.0647376968126839225030249387365915535520819189466365100145630955230830789112652102024388586148790257788504178817149406047213653777355165787109361497393610668464404058173590514459457218162820036853260853476893083916876577017950192396753949750327804531473587112366883193491439113058399613456,
	0.0644661644359500822065041936577050657256919244555303087605584565373923533729548831698602843931871385340030175202203667683923636126306800176183882596684399495491942372660596596356926236523817913678955210087298528334383346959188152334943162945018899436306253539186876929627564832875066671546,
	0.0644661644359500822065041936577050657256919244555303087605584565373923533729548831698602843931871385340030175202203667683923636126306800176183882596684399495491942372660596596356926236523817913678955210087298528334383346959188152334943162945018899436306253539186876929627564832875066671546,
	0.0639242385846481866239062018255154089189740849826429998908742074995537825861121896138913510047200154797654299464853013914131198803664765984362905448826628656098363699210906102535255075640718685418176298042239357008734991509977575972169401757797865944093378190769429188446886679443503356812,
	0.0639242385846481866239062018255154089189740849826429998908742074995537825861121896138913510047200154797654299464853013914131198803664765984362905448826628656098363699210906102535255075640718685418176298042239357008734991509977575972169401757797865944093378190769429188446886679443503356812,
	0.063114192286254025657126022750233318127413643371100791211147247908038119210866702715591019250622765359661030504080756048509339497381338079232705821085723043595456233294264080283819162331479594340527362119300046999015126652579244400709395388878981390931908078284678001225721796422023136062,
	0.063114192286254025657126022750233318127413643371100791211147247908038119210866702715591019250622765359661030504080756048509339497381338079232705821085723043595456233294264080283819162331479594340527362119300046999015126652579244400709395388878981390931908078284678001225721796422023136062,
	0.0620394231598926639041977841375985183063833996650914615690378145027390359016166007430301654642341792123950625581326363632974090601727932588665503966644951620409846055448253160088846837109809554668739184790769777564218698158247876958118862217650947629303715877152671148497105041838693575829,
	0.0620394231598926639041977841375985183063833996650914615690378145027390359016166007430301654642341792123950625581326363632974090601727932588665503966644951620409846055448253160088846837109809554668739184790769777564218698158247876958118862217650947629303715877152671148497105041838693575829,
	0.060704439165893880052969232027820477885260864256477755111511444660637894279751753620085819634771129502321701272863759816665487721018178215213564660137215627940595964791462287316855429075024808741011644609872218806459416249834579498889811013183614485331157602894831974022969735147348883757,
	0.060704439165893880052969232027820477885260864256477755111511444660637894279751753620085819634771129502321701272863759816665487721018178215213564660137215627940595964791462287316855429075024808741011644609872218806459416249834579498889811013183614485331157602894831974022969735147348883757,
	0.0591148396983956357464748174335199106596556025570549985562911334858351427004807103097816283504301067145337581695456289376039830513792879318191825604750751808579778340286564325820343687137802381989835131943251463047540892402824878256504821255914479922071822226677097993296619726126963050339,
	0.0591148396983956357464748174335199106596556025570549985562911334858351427004807103097816283504301067145337581695456289376039830513792879318191825604750751808579778340286564325820343687137802381989835131943251463047540892402824878256504821255914479922071822226677097993296619726126963050339,
	0.0572772921004032157051502346847005762415271230041120775388499374768174542185642264331596590441971930673621537502613979228275806036649770523729037269590396605505788888297452487135047545234709500282948119277498415520755790433226932951687496519443335996237447309318373040221125631050111510598,
	0.0572772921004032157051502346847005762415271230041120775388499374768174542185642264331596590441971930673621537502613979228275806036649770523729037269590396605505788888297452487135047545234709500282948119277498415520755790433226932951687496519443335996237447309318373040221125631050111510598,
	0.0551995036999841628682034951916354390044509256075610005480562579305852367514577542949214003983936245935099233555326166840067728538535180246281250095428642203897649239499695557145555426826339726223278435361963395286663248980175847584856397277819554489412173746852687479370448932694933197623,
	0.0551995036999841628682034951916354390044509256075610005480562579305852367514577542949214003983936245935099233555326166840067728538535180246281250095428642203897649239499695557145555426826339726223278435361963395286663248980175847584856397277819554489412173746852687479370448932694933197623,
	0.0528901894851936670955050562646989146617264856331091863864912338482927624906331606970843403634381497908317850195729589364536877532718433530073031198384043794058712301651801700250106264343517104436330268731364270443107293677300896119296195993166329507710981247494486005793880120807927289435,
	0.0528901894851936670955050562646989146617264856331091863864912338482927624906331606970843403634381497908317850195729589364536877532718433530073031198384043794058712301651801700250106264343517104436330268731364270443107293677300896119296195993166329507710981247494486005793880120807927289435,
	0.0503590355538544749578076190878656060329940930259063306937920572469344146602481475739536937748716602476117493749244875858054285030225668399920442432703261223051996660668346813340688638213160761734150627440682870958462139218071425255284480255792269432147953655343759406749212586469145768123,
	0.0503590355538544749578076190878656060329940930259063306937920572469344146602481475739536937748716602476117493749244875858054285030225668399920442432703261223051996660668346813340688638213160761734150627440682870958462139218071425255284480255792269432147953655343759406749212586469145768123,
	0.0476166584924904748259066234789298301579980667434496853967698962788098850790553558921186822101807747577471093843789681954550367400998642293049039011428801469248019436301751923621082166337425051357096710523378922796487352726070502102353375510072185845091506254256366999031877822684979636883,
	0.0476166584924904748259066234789298301579980667434496853967698962788098850790553558921186822101807747577471093843789681954550367400998642293049039011428801469248019436301751923621082166337425051357096710523378922796487352726070502102353375510072185845091506254256366999031877822684979636883,
	0.04467456085669428041944858712585039498846278686250200843292144633919149051230219570285507033445191597262243455627672121790437329143514285719835417794752689114355605923589578220634338431225002502435368065875022942307571295172714637976516510154698183413670663877406518826782227549059860187,
	0.04467456085669428041944858712585039498846278686250200843292144633919149051230219570285507033445191597262243455627672121790437329143514285719835417794752689114355605923589578220634338431225002502435368065875022942307571295172714637976516510154698183413670663877406518826782227549059860187,
	0.0415450829434647492140588223610647977534728260340380630827348212227258256296586929707635839644013631284715345075710659622564449467324978249684928773840551030649825993350348553085257670883154936305063329655125785484153458390782728700528984154364603355339105273978609629412377032026386535504,
	0.0415450829434647492140588223610647977534728260340380630827348212227258256296586929707635839644013631284715345075710659622564449467324978249684928773840551030649825993350348553085257670883154936305063329655125785484153458390782728700528984154364603355339105273978609629412377032026386535504,
	0.0382413510658307063172172565237156178638239683549822889292581910340505392241094723284160592135801401793729375778354214012906402625157588605731423234705243025803585381465439498192468739422200783843619859665465451993517044449780382427455830953184651143173247685556045880601715355066276988534,
	0.0382413510658307063172172565237156178638239683549822889292581910340505392241094723284160592135801401793729375778354214012906402625157588605731423234705243025803585381465439498192468739422200783843619859665465451993517044449780382427455830953184651143173247685556045880601715355066276988534,
	0.0347772225647704388925485859638024105972813969070680987180066361796767233590362801423131281719636131419846638499551949941320248224095394378130720247934453639087592808429866374736085398086276338344886592794735316537318850395473169040328209710322551135768671808804729962027374860089837684125,
	0.0347772225647704388925485859638024105972813969070680987180066361796767233590362801423131281719636131419846638499551949941320248224095394378130720247934453639087592808429866374736085398086276338344886592794735316537318850395473169040328209710322551135768671808804729962027374860089837684125,
	0.0311672278327980889020657568463544194542853414835695355095437188614314126242430459323899675502770854681172632831370422789602958657379399544794489944882423669337641568778676876103415498799281931537899613937659041581231888768414972328438819770226385469193123192380972632082067588109125106551,
	0.0311672278327980889020657568463544194542853414835695355095437188614314126242430459323899675502770854681172632831370422789602958657379399544794489944882423669337641568778676876103415498799281931537899613937659041581231888768414972328438819770226385469193123192380972632082067588109125106551,
	0.0274265097083569482000738362625058204511841551616509759972809374993765019410236080239987462027920403237449474284444948789638628394355878066094467843602824760139004690135115733710861681278905130204344113095556099347782237196035386088178092164366260022756686042906129257040190872924606394517,
	0.0274265097083569482000738362625058204511841551616509759972809374993765019410236080239987462027920403237449474284444948789638628394355878066094467843602824760139004690135115733710861681278905130204344113095556099347782237196035386088178092164366260022756686042906129257040190872924606394517,
	0.0235707608393243791405193013784492302217297385221885987342390648645650637963913094518367755410967761634190806690824078462688206169213053713839743055605466423717304973224210361070599559010345444087408317436337478066837024618745352434711580028189318635705775026733754863990182519965475724838,
	0.0235707608393243791405193013784492302217297385221885987342390648645650637963913094518367755410967761634190806690824078462688206169213053713839743055605466423717304973224210361070599559010345444087408317436337478066837024618745352434711580028189318635705775026733754863990182519965475724838,
	0.0196161604573555278144607196522127096958130377341322391811208305074092462981216840449513783774442841949609835308771105841281547195578590179091197712101493381105236769524246761434056145453248993188037222880380082880780160676065594181655110753447781561231392530437840563066406163509859145627,
	0.0196161604573555278144607196522127096958130377341322391811208305074092462981216840449513783774442841949609835308771105841281547195578590179091197712101493381105236769524246761434056145453248993188037222880380082880780160676065594181655110753447781561231392530437840563066406163509859145627,
	0.0155793157229438487281769558344603139763762689915524695130934310526924333561999548391816052133014721114401358107806537024400131770649099216044201000988551783955073406285409222168389437506459771369978703174261967499687905211552648334359139017500567829091264152081809203694794919148138113686,
	0.0155793157229438487281769558344603139763762689915524695130934310526924333561999548391816052133014721114401358107806537024400131770649099216044201000988551783955073406285409222168389437506459771369978703174261967499687905211552648334359139017500567829091264152081809203694794919148138113686,
	0.0114772345792345394895926676090916280864205063087476406537668167410350365850873671845112866361972727003593616013319766908431686721431557599899878110361766928366128660002635276311177447975047450494623463316753479008881407947518044839424512047421057962221674204381188357080440093473240191307,
	0.0114772345792345394895926676090916280864205063087476406537668167410350365850873671845112866361972727003593616013319766908431686721431557599899878110361766928366128660002635276311177447975047450494623463316753479008881407947518044839424512047421057962221674204381188357080440093473240191307,
	0.0073275539012762621023839796217865500587079025592013532748818295488069800725028316706480375165203492985348352058130145019210595229781155983356959210927756601384839999895988071487053794233206191516948990247724302244333532639963678373653429402048630396323584935042879329231777271594470137779,
	0.0073275539012762621023839796217865500587079025592013532748818295488069800725028316706480375165203492985348352058130145019210595229781155983356959210927756601384839999895988071487053794233206191516948990247724302244333532639963678373653429402048630396323584935042879329231777271594470137779,
	0.0031533460523058386326773115438914875782839388316936222952094932503195864383168624422174587740479242783786832411810766857395666084711474099319465151509325584851182123492882592877145774634208031405492080241435958192743600081224060525654433479828742651348932788741657302081374766455222910404,
	0.0031533460523058386326773115438914875782839388316936222952094932503195864383168624422174587740479242783786832411810766857395666084711474099319465151509325584851182123492882592877145774634208031405492080241435958192743600081224060525654433479828742651348932788741657302081374766455222910404);

$quadrature_weights[49] = array(
	0.0634632814047905977182534678795296349996295223082522191857774970954097066418076715983618458838252464642794830898019154993189505788491924991209464465014187086032606307072659975900741700334551542777002805050834872971016636090894121381526765135109727423311850266477563469887873905014555002757,
	0.0633355092964917485908369274000905201479714165648258204473111760757484435249037123279548160186424163199961837393956283042791094253484395120741834289362558939566562058620324806260129244414431898561728073439897739290727487611276200782733727346138781352065707089134162100561372083251063303787,
	0.0633355092964917485908369274000905201479714165648258204473111760757484435249037123279548160186424163199961837393956283042791094253484395120741834289362558939566562058620324806260129244414431898561728073439897739290727487611276200782733727346138781352065707089134162100561372083251063303787,
	0.0629527074651956994743995557828910063637254277695700413723057518376257172722016446055717173335238923154779603539658221509536308877828889259017247527652757724411106938828094148633025629731656481423711717952869066858903871021532537988922062906370832149119426412182021426331922322317016768213,
	0.0629527074651956994743995557828910063637254277695700413723057518376257172722016446055717173335238923154779603539658221509536308877828889259017247527652757724411106938828094148633025629731656481423711717952869066858903871021532537988922062906370832149119426412182021426331922322317016768213,
	0.0623164173200572674010768252159497042241335362213208338442385191254760670134481337837837337196789168699798994795041477793639024548001119808163705112438838707148883883036732192119400086818283137865162042653431504263657364649580524338668174464554847931309508401975631641218845178215285430128,
	0.0623164173200572674010768252159497042241335362213208338442385191254760670134481337837837337196789168699798994795041477793639024548001119808163705112438838707148883883036732192119400086818283137865162042653431504263657364649580524338668174464554847931309508401975631641218845178215285430128,
	0.0614292009791929362968266461403010749431900091920979337210504100529455310806953521912609776884851451327934061286540236789594426933014812457925068528845763673038284252570653031961509346489480061622508548795422730498550894450246258265282274733576017004156859863718252086853584628264723472819,
	0.0614292009791929362968266461403010749431900091920979337210504100529455310806953521912609776884851451327934061286540236789594426933014812457925068528845763673038284252570653031961509346489480061622508548795422730498550894450246258265282274733576017004156859863718252086853584628264723472819,
	0.0602946309531520173031061168755415904977765089197254878149520458316815329539142553597287939793321861155610876411182107907863671331396920152946801485102461489358636662060376281603891845304835602530687669105706345602061479059506713482034108641557650769620672700489693196676409132613336083278,
	0.0602946309531520173031061168755415904977765089197254878149520458316815329539142553597287939793321861155610876411182107907863671331396920152946801485102461489358636662060376281603891845304835602530687669105706345602061479059506713482034108641557650769620672700489693196676409132613336083278,
	0.058917275760027266024527650742492516262496113859479459794165441686240779371275871346645459309365326930987379260031264368131398257327679479748775633940877624889274117201790945688140248958387706631141612768504445567500623001969837689561353063098552428812228060769423047458508415902535482434,
	0.058917275760027266024527650742492516262496113859479459794165441686240779371275871346645459309365326930987379260031264368131398257327679479748775633940877624889274117201790945688140248958387706631141612768504445567500623001969837689561353063098552428812228060769423047458508415902535482434,
	0.0573026815301874754851645923508165363505804388031196815906604431562018330930293099369393384413390960958939454078384802374413486197138696364038915133229716008631539107244899814963297113514083304467679608966898756016635568695166748926397806599654208627662511707584856673811365435139585882883,
	0.0573026815301874754851645923508165363505804388031196815906604431562018330930293099369393384413390960958939454078384802374413486197138696364038915133229716008631539107244899814963297113514083304467679608966898756016635568695166748926397806599654208627662511707584856673811365435139585882883,
	0.0554573496748035886904315814826980672042515240737943837583239730349042129380243014386520494453476461370873114906028568927446868860265552696405196457756867037375831346687200935965425753448730099948464412819109534832501590470257949828227373964681102417105984674489558410352695891448901571055,
	0.0554573496748035886904315814826980672042515240737943837583239730349042129380243014386520494453476461370873114906028568927446868860265552696405196457756867037375831346687200935965425753448730099948464412819109534832501590470257949828227373964681102417105984674489558410352695891448901571055,
	0.0533887107082589685279429337301762061655860694482272094221682489539736105078859802479124086774600671210928562900935817961036024212556776877371616011177598687360009147204677143724758097272986230065715613484408284613239364401801890208751750185275142107150162466272727723620161321145588770418,
	0.0533887107082589685279429337301762061655860694482272094221682489539736105078859802479124086774600671210928562900935817961036024212556776877371616011177598687360009147204677143724758097272986230065715613484408284613239364401801890208751750185275142107150162466272727723620161321145588770418,
	0.0511050943301445906746228060493185613896124493297433889145579374066444682561551780981109767022950432139135311677057108066758154702198661040356001068688582562432887712587654507758505877126621294852422721235502729788865369311756576877620371164066807655923926784523844771642977478014679345826,
	0.0511050943301445906746228060493185613896124493297433889145579374066444682561551780981109767022950432139135311677057108066758154702198661040356001068688582562432887712587654507758505877126621294852422721235502729788865369311756576877620371164066807655923926784523844771642977478014679345826,
	0.0486156958878282402776511972878685308813689286185930726392406351460952383037595293089147699763078486373839274270837170404363723211530378602203376225475745922836078677548263958877176745148013362055944289097117702099916773806905766521863671856633354528393317421703692362973738260911020084233,
	0.0486156958878282402776511972878685308813689286185930726392406351460952383037595293089147699763078486373839274270837170404363723211530378602203376225475745922836078677548263958877176745148013362055944289097117702099916773806905766521863671856633354528393317421703692362973738260911020084233,
	0.0459305393555958535424996199721276710088243223546234086767627684803500765098051783996600597544639255990655654844921520209554384219718900546319903805403280949213137530569144319703442264225286298818781849999251757850805545824502591872001815406247681444124735618492264159722747550773322854513,
	0.0459305393555958535424996199721276710088243223546234086767627684803500765098051783996600597544639255990655654844921520209554384219718900546319903805403280949213137530569144319703442264225286298818781849999251757850805545824502591872001815406247681444124735618492264159722747550773322854513,
	0.0430604369812595979883454840010384958067135812398217601043484745081620457138325014180398981850552423037976310882701296229523338696803359339373840191489852850492650869452910859964148638079690213725774476631528929674120312489109589731210844870279789855162352292831269721088411230047475391299,
	0.0430604369812595979883454840010384958067135812398217601043484745081620457138325014180398981850552423037976310882701296229523338696803359339373840191489852850492650869452910859964148638079690213725774476631528929674120312489109589731210844870279789855162352292831269721088411230047475391299,
	0.0400169457663730213686050367431033214278646074650014684934934944502655168544578316382615272457936429754854761530851120854883667296092478443602079242790168556780874146824748694797255862177118654183608937160768947274274428436980718276473166824839834613748014654096686036675704531156466839039,
	0.0400169457663730213686050367431033214278646074650014684934934944502655168544578316382615272457936429754854761530851120854883667296092478443602079242790168556780874146824748694797255862177118654183608937160768947274274428436980718276473166824839834613748014654096686036675704531156466839039,
	0.0368123209630006898194672366988822950013615524059829569388591009853111964063378128555206899584031671100002970233108997505498492905601112610361429494100890429039401803149113293131243769373297175772418583496871883599688206180510326826162999014476583259306577241523790355228943449484028129836,
	0.0368123209630006898194672366988822950013615524059829569388591009853111964063378128555206899584031671100002970233108997505498492905601112610361429494100890429039401803149113293131243769373297175772418583496871883599688206180510326826162999014476583259306577241523790355228943449484028129836,
	0.0334594667916221743424871508916892018494798678602284555937892186663907651083495598328524880434584383469181071538623742365177778013979014392891213067327137019648923020639583963057721541923632032556006796989433738115931553574049621600701836944822442785202562768413726761622579265622128863277,
	0.0334594667916221743424871508916892018494798678602284555937892186663907651083495598328524880434584383469181071538623742365177778013979014392891213067327137019648923020639583963057721541923632032556006796989433738115931553574049621600701836944822442785202562768413726761622579265622128863277,
	0.0299718846205838253506905580741472100620720359508768289205557436026673546785683645516119066420817959617676028050300555540596356129877898718881167540713849398082025652386028059610096550279135725352295953429088990912665066028121951589614171835237331903819837245704990299469302967638325040629,
	0.0299718846205838253506905580741472100620720359508768289205557436026673546785683645516119066420817959617676028050300555540596356129877898718881167540713849398082025652386028059610096550279135725352295953429088990912665066028121951589614171835237331903819837245704990299469302967638325040629,
	0.0263636189270660169609457452397420476944609717657405082277524549135928626441880017134246575707660264769239252824823300915924168159271135067016074427091948552825595091444370226706087559864395426430495694913706019978914187956436878610286569910823509635245531555375889146950850957939764436867,
	0.0263636189270660169609457452397420476944609717657405082277524549135928626441880017134246575707660264769239252824823300915924168159271135067016074427091948552825595091444370226706087559864395426430495694913706019978914187956436878610286569910823509635245531555375889146950850957939764436867,
	0.0226492015874466764987709642160428873267974990232647759762438887454709353266183751916531535043737993299022735340009929841777894560479353336432764003102225715164485984977051915333455730053533874559354041511250784074667862706240678702827864878296884097599999938167952570446241150987341874397,
	0.0226492015874466764987709642160428873267974990232647759762438887454709353266183751916531535043737993299022735340009929841777894560479353336432764003102225715164485984977051915333455730053533874559354041511250784074667862706240678702827864878296884097599999938167952570446241150987341874397,
	0.0188435958530894584444506533911073492677499020192522803114595427718797916892547522017633071074426489332700475156661852309198790373320170802923597263000665287633589586762698470631012473088447548702085048719800293855792319320504326693600660566041272304576014716065871413722173488637636899217,
	0.0188435958530894584444506533911073492677499020192522803114595427718797916892547522017633071074426489332700475156661852309198790373320170802923597263000665287633589586762698470631012473088447548702085048719800293855792319320504326693600660566041272304576014716065871413722173488637636899217,
	0.014962144935624651029584319120201504036281016372767278646038147123945423564597157414736515917349310489967887089100110997215939679345387664319531085476757860427082828731382569159206440236704695885414459168813331619255449132535699992691155112113592514672196815619060042546782520685126161899,
	0.014962144935624651029584319120201504036281016372767278646038147123945423564597157414736515917349310489967887089100110997215939679345387664319531085476757860427082828731382569159206440236704695885414459168813331619255449132535699992691155112113592514672196815619060042546782520685126161899,
	0.0110205510315935804975082881668333327521935605449577449623804527260711025547830827777365937473270078113509907615289507372568241380008568554931763091834015692471038205694641429551102856888509208065872400726908312565161121567486401183023574379454315548910997813339472276093768925066859302381,
	0.0110205510315935804975082881668333327521935605449577449623804527260711025547830827777365937473270078113509907615289507372568241380008568554931763091834015692471038205694641429551102856888509208065872400726908312565161121567486401183023574379454315548910997813339472276093768925066859302381,
	0.0070350995900864514734506783113484108628638570390273368512183971194731468994596016732634679637358014143729336550893095487306380802966459800508389662811297394086939472316319767468262053280633494352358345232720341699813515942674269825775012994992225157490630461832673846962892095448216016205,
	0.0070350995900864514734506783113484108628638570390273368512183971194731468994596016732634679637358014143729336550893095487306380802966459800508389662811297394086939472316319767468262053280633494352358345232720341699813515942674269825775012994992225157490630461832673846962892095448216016205,
	0.0030272789889229050774806981758271409728300420038317733852349850511774944135506758868197701260589851248700325231869955440479592073488712071300216943920329006221646236526447041755213219378999077532861051739710398180037077104849040354531696192303071705804494274957360382976466337479506279005,
	0.0030272789889229050774806981758271409728300420038317733852349850511774944135506758868197701260589851248700325231869955440479592073488712071300216943920329006221646236526447041755213219378999077532861051739710398180037077104849040354531696192303071705804494274957360382976466337479506279005);

$quadrature_weights[50] = array(
	0.0621766166553472623210331073606134308676824692010266331011656376197576116005161496153965234256251945035190878538514646027013624173900556610838761659666942055109367824940206833480509708770585965856278059828616376291100636294863879189012831678201204004108488665741182142651742559639551734037,
	0.0621766166553472623210331073606134308676824692010266331011656376197576116005161496153965234256251945035190878538514646027013624173900556610838761659666942055109367824940206833480509708770585965856278059828616376291100636294863879189012831678201204004108488665741182142651742559639551734037,
	0.0619360674206832433840875097808306885728770566912449049427597061169548212868868663541874012601839334985088784270698064309969541498088869067871658103239608498898570222942039787789491100273928863404949851014677414818424352394725004762435803560633359022843198264104954032099529619257259491801,
	0.0619360674206832433840875097808306885728770566912449049427597061169548212868868663541874012601839334985088784270698064309969541498088869067871658103239608498898570222942039787789491100273928863404949851014677414818424352394725004762435803560633359022843198264104954032099529619257259491801,
	0.0614558995903166637564067860839153750972675757640075143092240503590591099522169672748200364437562204885807990970763029249537758507233212237017742284844183388808291922833760284738758450117061649994572963447806753613201097620387227379616502864895473076255186860857337328863552346319006579831,
	0.0614558995903166637564067860839153750972675757640075143092240503590591099522169672748200364437562204885807990970763029249537758507233212237017742284844183388808291922833760284738758450117061649994572963447806753613201097620387227379616502864895473076255186860857337328863552346319006579831,
	0.0607379708417702160317500153848110016097992732354035357231967745617595765171250534312181750296374263128879019092782305080557064856348434408055005766902937540177876396530061691581507402968423487639092501934532702439761390506498453609601806061350696178237290197888702751499183627828908402727,
	0.0607379708417702160317500153848110016097992732354035357231967745617595765171250534312181750296374263128879019092782305080557064856348434408055005766902937540177876396530061691581507402968423487639092501934532702439761390506498453609601806061350696178237290197888702751499183627828908402727,
	0.0597850587042654575095764053125852307966660420726690045852419788036192214142032773895684201637879463019262072380031466476567220929846354621807808797175608715872823266008581920669925958405350260637422098766570723624719697799240929217940484053449893456571504673198080898063777197662458641641,
	0.0597850587042654575095764053125852307966660420726690045852419788036192214142032773895684201637879463019262072380031466476567220929846354621807808797175608715872823266008581920669925958405350260637422098766570723624719697799240929217940484053449893456571504673198080898063777197662458641641,
	0.0586008498132224458351224366308484662097675134440254733132503424753544800506010023534917402823387735713487722160695308103736016013598877502341407681854271828711140153510988037511037581064245169313459924938540820035525160696902589953067412036754296845157116278286705995866817148389552326749,
	0.0586008498132224458351224366308484662097675134440254733132503424753544800506010023534917402823387735713487722160695308103736016013598877502341407681854271828711140153510988037511037581064245169313459924938540820035525160696902589953067412036754296845157116278286705995866817148389552326749,
	0.0571899256477283837230293150659931630115753722570917549368537813528049256668563831914853051327519838343266837277662399801237849491243357879685587847939246168190354707776779534518066772752353854076858916160306814778908970118801094130377959554891723025464423995945639001222807895668961759585,
	0.0571899256477283837230293150659931630115753722570917549368537813528049256668563831914853051327519838343266837277662399801237849491243357879685587847939246168190354707776779534518066772752353854076858916160306814778908970118801094130377959554891723025464423995945639001222807895668961759585,
	0.0555577448062125176235674256122694975951352999839026758171727785103185507145957318820639368998658383891702034680656404642584182170695551545892155693846318189390209831617210201856838868147573364357753897444101398300478442200366082264079846351201406914825288748851048678390818799658442894729,
	0.0555577448062125176235674256122694975951352999839026758171727785103185507145957318820639368998658383891702034680656404642584182170695551545892155693846318189390209831617210201856838868147573364357753897444101398300478442200366082264079846351201406914825288748851048678390818799658442894729,
	0.0537106218889962465234587972556645527680232135299221530458999991815965161756756795399811463890559716706390607630333580513802468065310049578003524120769795024923001794565883709570478049199582519196957329760304489224976006321620359421219668709500097205487235850716303396776885970216050912557,
	0.0537106218889962465234587972556645527680232135299221530458999991815965161756756795399811463890559716706390607630333580513802468065310049578003524120769795024923001794565883709570478049199582519196957329760304489224976006321620359421219668709500097205487235850716303396776885970216050912557,
	0.051655703069581138489905295840095279649825449395439645099533186451192177308562865499955919291070998211945733531087230536398905174851121913358052847034832206892197271597775815649283122380044945707302272504442068639373167689486624061693252223663913029869902342770952016571975414683435427402,
	0.051655703069581138489905295840095279649825449395439645099533186451192177308562865499955919291070998211945733531087230536398905174851121913358052847034832206892197271597775815649283122380044945707302272504442068639373167689486624061693252223663913029869902342770952016571975414683435427402,
	0.0494009384494663149212435807514327286922870509666131247921235602480698457058893934855742576111012442758806751884673539284143694774538910767598530854628612574565368779513275794147215370869906758615264094416837517423065027140919758686756919254935943043547824194682360399426732716524246141873,
	0.0494009384494663149212435807514327286922870509666131247921235602480698457058893934855742576111012442758806751884673539284143694774538910767598530854628612574565368779513275794147215370869906758615264094416837517423065027140919758686756919254935943043547824194682360399426732716524246141873,
	0.04695505130394843296563301363498768251406430618605272996580427934336506071982918321772533927803330418127148266353891891730783028024995970407779511688495011833925704858010176705373000480130282972264414250145548002275950628487927461806121308391093406752752302136584048644405426398807886424,
	0.04695505130394843296563301363498768251406430618605272996580427934336506071982918321772533927803330418127148266353891891730783028024995970407779511688495011833925704858010176705373000480130282972264414250145548002275950628487927461806121308391093406752752302136584048644405426398807886424,
	0.0443275043388032754920222868303941974607612983554531656632319068276227294714772828508214754531825733608057601420433182446740997664319779818997585520416813922459267355934426368607473489745720599652869554865615372043424853098967308046422295118461130471747696561564617535249767562911218564247,
	0.0443275043388032754920222868303941974607612983554531656632319068276227294714772828508214754531825733608057601420433182446740997664319779818997585520416813922459267355934426368607473489745720599652869554865615372043424853098967308046422295118461130471747696561564617535249767562911218564247,
	0.0415284630901476974224119789640670178089779754858409900770369779521852810066505337033894639785000653543199247940076276702781088475205489401985605222658616647455668295744035872613926105162445460879372679080469473413669485040157849266788132495103028963867982810247165653013110017625307860661,
	0.0415284630901476974224119789640670178089779754858409900770369779521852810066505337033894639785000653543199247940076276702781088475205489401985605222658616647455668295744035872613926105162445460879372679080469473413669485040157849266788132495103028963867982810247165653013110017625307860661,
	0.038568756612587675244770150236385934864771705000518926510807400152266753249947479020171318147887407669699148297180522600539391466503697614682624242426880046497111854959730227822224610494054947231715167469242161155882926601159757012739020539776161367774706792966521335426028885109414537805,
	0.038568756612587675244770150236385934864771705000518926510807400152266753249947479020171318147887407669699148297180522600539391466503697614682624242426880046497111854959730227822224610494054947231715167469242161155882926601159757012739020539776161367774706792966521335426028885109414537805,
	0.0354598356151461541607346110009757970969600004969844709128704508599711665304799705630640668049640238126696394380419907379503955293819633755652145958301737960247068800412033714746537177390275107383816819172073796541953142569288628557776771276366225834861950445500205918325393478764409996431,
	0.0354598356151461541607346110009757970969600004969844709128704508599711665304799705630640668049640238126696394380419907379503955293819633755652145958301737960247068800412033714746537177390275107383816819172073796541953142569288628557776771276366225834861950445500205918325393478764409996431,
	0.0322137282235780166481658273230039534485890588334252171583296054159113002451764634600621885258031843895035356680268477238846720276382240117467605812342957953994837188490052230941410296186300830228854450014025595966788892475461447355342233688977045020827005029856893142819770147092803439821,
	0.0322137282235780166481658273230039534485890588334252171583296054159113002451764634600621885258031843895035356680268477238846720276382240117467605812342957953994837188490052230941410296186300830228854450014025595966788892475461447355342233688977045020827005029856893142819770147092803439821,
	0.0288429935805351980299063731132324325178468655935374578357126230562653296642843390466277200547673991574846975798750985468255118305424015794455356767643380854134868810708427452633175969512666954713336776150048514778191254810795774602056446799780622170709599733556475059858754302007429798032,
	0.0288429935805351980299063731132324325178468655935374578357126230562653296642843390466277200547673991574846975798750985468255118305424015794455356767643380854134868810708427452633175969512666954713336776150048514778191254810795774602056446799780622170709599733556475059858754302007429798032,
	0.0253606735700123904401948783854427234601612599757121373393963329520377577467275278746042485641112812210948127250697749464745053424003499073219081421087639806114725782423686151356176334891707357397125669841676191720237079416284620695420651119989843568903711718265753550654762411171703450081,
	0.0253606735700123904401948783854427234601612599757121373393963329520377577467275278746042485641112812210948127250697749464745053424003499073219081421087639806114725782423686151356176334891707357397125669841676191720237079416284620695420651119989843568903711718265753550654762411171703450081,
	0.021780243170124792981592069062690341227313462357934296044027139447670830221994978692528405062919036610750543988184459389787201683069180558744227305401230414887261661705663865566154900860877968946139457454588973130627030391289554278934416656126926195411019074492775663013159990535947112244,
	0.021780243170124792981592069062690341227313462357934296044027139447670830221994978692528405062919036610750543988184459389787201683069180558744227305401230414887261661705663865566154900860877968946139457454588973130627030391289554278934416656126926195411019074492775663013159990535947112244,
	0.0181155607134893903512599434223546198446673170497340354264529158733622897233659107514002021809730631088150939321765227490103352735558796697553684721170649011933661399026597449929061923375118129851679367723500846074579634471567200824783716259879992414056880302373215102412572472560511617743,
	0.0181155607134893903512599434223546198446673170497340354264529158733622897233659107514002021809730631088150939321765227490103352735558796697553684721170649011933661399026597449929061923375118129851679367723500846074579634471567200824783716259879992414056880302373215102412572472560511617743,
	0.0143808227614855744193789089273243499370317861705878927721016221542517365633168875929040291288750820092046947340490223191159819387119533624327827984346761897882810460464837843710180794865913762173820888463912370242663735489505137991570616343466837217057560706590056964622010532542543453623,
	0.0143808227614855744193789089273243499370317861705878927721016221542517365633168875929040291288750820092046947340490223191159819387119533624327827984346761897882810460464837843710180794865913762173820888463912370242663735489505137991570616343466837217057560706590056964622010532542543453623,
	0.0105905483836509692635696814992410223394018190864591294563347171456491606290268573531131180287061868857866290798882540355464247606188273633281593909433230031790655254203200931965314220288613325252143665088580444388746098084157541099474412949255722933578429041377751704679271112676830648139,
	0.0105905483836509692635696814992410223394018190864591294563347171456491606290268573531131180287061868857866290798882540355464247606188273633281593909433230031790655254203200931965314220288613325252143665088580444388746098084157541099474412949255722933578429041377751704679271112676830648139,
	0.0067597991957454015027788781779850318018738324064668105528787058554029967944856787527566093874153215001888105419718171291279415096115053570914447616194407900935890266684583680811662741768053259969244873142935863704016269005056434462624167822195711509108470288942381864465704162582866654251,
	0.0067597991957454015027788781779850318018738324064668105528787058554029967944856787527566093874153215001888105419718171291279415096115053570914447616194407900935890266684583680811662741768053259969244873142935863704016269005056434462624167822195711509108470288942381864465704162582866654251,
	0.0029086225531551409584007243428554808066729964599463206185935272835507710401075371030889534746865396796712229961775201041637525208319912384405887138057352162245263117236613745907325298881366403327115219447579691089142464776280578769352296965930400516951643315492273864484850375720177732566,
	0.0029086225531551409584007243428554808066729964599463206185935272835507710401075371030889534746865396796712229961775201041637525208319912384405887138057352162245263117236613745907325298881366403327115219447579691089142464776280578769352296965930400516951643315492273864484850375720177732566);

$quadrature_weights[51] = array(
	0.0609989248412058801597976430983560505571218015265784498133193935942038702823987616285677103842995448522486381101517834480189836398012230864292065037499218652472708868774182983372492983789457461338910808391805914043653052759413803711578974562773671110449683070432106372441247505781002501689,
	0.0608854648448563438811986142226962197280760102802736523800265029098803820841648367003040997116065113941611794030080803498362624347072962648896652371269198147005057090665799266351549573281030379800610467383558796782274073974833885849428898380706307597982146456849257882146090476294917503166,
	0.0608854648448563438811986142226962197280760102802736523800265029098803820841648367003040997116065113941611794030080803498362624347072962648896652371269198147005057090665799266351549573281030379800610467383558796782274073974833885849428898380706307597982146456849257882146090476294917503166,
	0.0605455069347377951381252514677541627536849343772409733878280910015931577346374768422357450526732329502423529289486862091770733373950774301954013593115929262777984347543101483409546834066065567104757953608818438997713343880309366956057389420155526698779915785694043025479107389934102688322,
	0.0605455069347377951381252514677541627536849343772409733878280910015931577346374768422357450526732329502423529289486862091770733373950774301954013593115929262777984347543101483409546834066065567104757953608818438997713343880309366956057389420155526698779915785694043025479107389934102688322,
	0.0599803157775032520900639879965171161730620955454330035703393030750245740019762211032109968698585160148444513589614283823055898062644177405991083854029148896849152629488205001294859844755592223555077533375916448898586914483251580174212756360521993871947226128193525036233432921601831024906,
	0.0599803157775032520900639879965171161730620955454330035703393030750245740019762211032109968698585160148444513589614283823055898062644177405991083854029148896849152629488205001294859844755592223555077533375916448898586914483251580174212756360521993871947226128193525036233432921601831024906,
	0.0591919939229615437835390077491546088709300460360711794818473709336401361284994314167409852679203102866707325204347719565253796800493327832539954374007824833342158387087519372521741519763666887162071733188426290438002261531594709320024025985970195102993003687338488183076791810858087020178,
	0.0591919939229615437835390077491546088709300460360711794818473709336401361284994314167409852679203102866707325204347719565253796800493327832539954374007824833342158387087519372521741519763666887162071733188426290438002261531594709320024025985970195102993003687338488183076791810858087020178,
	0.0581834739825921405984378776617759326678012576445445826042212449332974983263305273989478273378663466412820091934855443197509511148396964793669553429125576346141187392899378600162816443643336482285135386353343514964473305357759107745684564239793831126555709470245999433248881182718054257628,
	0.0581834739825921405984378776617759326678012576445445826042212449332974983263305273989478273378663466412820091934855443197509511148396964793669553429125576346141187392899378600162816443643336482285135386353343514964473305357759107745684564239793831126555709470245999433248881182718054257628,
	0.0569585077202586621000777267342771648784094503250927944654563426606076826700378524989559250246738862737743054499495055310345748438791683979571466465741066093174502676369151046167290902489985752335273008472741132678713388814081449391891174604149732631645182366885005081417365561976876418752,
	0.0569585077202586621000777267342771648784094503250927944654563426606076826700378524989559250246738862737743054499495055310345748438791683979571466465741066093174502676369151046167290902489985752335273008472741132678713388814081449391891174604149732631645182366885005081417365561976876418752,
	0.0555216520957386930167370590936241607808637054155963884130412099949975162908155520483340686882624506629756007907522017592857594309398249206859773539816074826974707507699694989778062821881734367891906700462505883826868617047116841035495780663961882420480885453969963367170503799682905982456,
	0.0555216520957386930167370590936241607808637054155963884130412099949975162908155520483340686882624506629756007907522017592857594309398249206859773539816074826974707507699694989778062821881734367891906700462505883826868617047116841035495780663961882420480885453969963367170503799682905982456,
	0.0538782523130455614340993016969719837600599677404453316807257860485869251333891647845761312177632072226618601725799282947095321854834988999248127644966789483462826558180475448716732383689090102189799338523229837522625748570438526730861958836759731492896152665927080759449090989543000058663,
	0.0538782523130455614340993016969719837600599677404453316807257860485869251333891647845761312177632072226618601725799282947095321854834988999248127644966789483462826558180475448716732383689090102189799338523229837522625748570438526730861958836759731492896152665927080759449090989543000058663,
	0.0520344219366970875641364474686623732154839747143822029870997937920382576831210822321361012881516277016702624148774657038112799740824886889509002204511204802455109615813986901786858134704575061647901110161931674720273446256115897314144678118917090147519726639718546806126884870612147598832,
	0.0520344219366970875641364474686623732154839747143822029870997937920382576831210822321361012881516277016702624148774657038112799740824886889509002204511204802455109615813986901786858134704575061647901110161931674720273446256115897314144678118917090147519726639718546806126884870612147598832,
	0.0499970201500574097795488553620057855687367493859867074913135057567128707090535992933287516037175974679327372035107686449420972830264391979293360999254356956217423642598686942146479458980989119696332209729541413420206957798548698823962299592999412000346524106043981135054004340780424349649,
	0.0499970201500574097795488553620057855687367493859867074913135057567128707090535992933287516037175974679327372035107686449420972830264391979293360999254356956217423642598686942146479458980989119696332209729541413420206957798548698823962299592999412000346524106043981135054004340780424349649,
	0.0477736262406231019999953537073536173405392804756578876773901083664439718465612783109905438090624708647762673012104437157020052191724654931744965047252794171521809166445931362464294424598023295147461527784468901263937174218424098342346308084443076031736668275627801749286504126137165402306,
	0.0477736262406231019999953537073536173405392804756578876773901083664439718465612783109905438090624708647762673012104437157020052191724654931744965047252794171521809166445931362464294424598023295147461527784468901263937174218424098342346308084443076031736668275627801749286504126137165402306,
	0.0453725114076500687481668149884378513138299567195096435870456119053130018827731662762890867952287006186546909220457307865700370875935643163137235490976884033045091770038442939535459073225492024025271912900009499707579638590752146569552192668914106785934760802931304772513850896060621339834,
	0.0453725114076500687481668149884378513138299567195096435870456119053130018827731662762890867952287006186546909220457307865700370875935643163137235490976884033045091770038442939535459073225492024025271912900009499707579638590752146569552192668914106785934760802931304772513850896060621339834,
	0.0428026079978800866536095142442857008371752740218520776151365206313011795465963859937349164501132688897491915674801277384965418412899780802298962280673544260420418988325610032216066906514287848340343478539278029564619103373455035418799857488636326371372468131653258259632408099367345235289,
	0.0428026079978800866536095142442857008371752740218520776151365206313011795465963859937349164501132688897491915674801277384965418412899780802298962280673544260420418988325610032216066906514287848340343478539278029564619103373455035418799857488636326371372468131653258259632408099367345235289,
	0.0400734762854964531868091159213959112011643310287352420510592252447959934487340940528047645249942830100066403918131816638455210809948097706926903701603017283757774834472258732787407033704548795204122799989484298794544363481464192378483717757325274298098216992589466278224263675147263831832,
	0.0400734762854964531868091159213959112011643310287352420510592252447959934487340940528047645249942830100066403918131816638455210809948097706926903701603017283757774834472258732787407033704548795204122799989484298794544363481464192378483717757325274298098216992589466278224263675147263831832,
	0.0371952689232602928429082758118710251341127103737373100261308049992573147801130934296586805124093929635246841633189599815738064913775340050959318138763227474613958568557888815665315316551602696742770208530800061008337345408588562476252742599130956604588365512229131644466988514827232542817,
	0.0371952689232602928429082758118710251341127103737373100261308049992573147801130934296586805124093929635246841633189599815738064913775340050959318138763227474613958568557888815665315316551602696742770208530800061008337345408588562476252742599130956604588365512229131644466988514827232542817,
	0.0341786932041883362362093385947675290488258635830977047451469033288024455545339060671282073700053026163460975315115617532127953646974525412884929720690078049184035791485064155448461196510635363914806017041689879801318623676283360989094691073229133439506170748033802689613123792114636881053,
	0.0341786932041883362362093385947675290488258635830977047451469033288024455545339060671282073700053026163460975315115617532127953646974525412884929720690078049184035791485064155448461196510635363914806017041689879801318623676283360989094691073229133439506170748033802689613123792114636881053,
	0.0310349712901600084544255029565473772961089781662175128977492545696243456631390122242395234354243052807802894115391193885670102006914806944651105018629495669112374749780036949984791096215624592226768971825741038498468649772750998559003235205135594397400315891368300189583625954157911411014,
	0.0310349712901600084544255029565473772961089781662175128977492545696243456631390122242395234354243052807802894115391193885670102006914806944651105018629495669112374749780036949984791096215624592226768971825741038498468649772750998559003235205135594397400315891368300189583625954157911411014,
	0.0277757985941624771959956656322089163683512486485378395769676402026133755871945295962753857561081216623887838864534685603751183474425801101386471411815916271152071139415519314721400689868853112222539403321405055256219731636161024215620331670075905371359004619700506245818042074624771237418,
	0.0277757985941624771959956656322089163683512486485378395769676402026133755871945295962753857561081216623887838864534685603751183474425801101386471411815916271152071139415519314721400689868853112222539403321405055256219731636161024215620331670075905371359004619700506245818042074624771237418,
	0.0244133005737814342731415654168982087436831704720281841474299994227009728858906536212625359761523086114190511829740525969104769888393721802457977773307682262236908889122028971921288694832213880701329163028286488965231919933136157125227325626171451900843246860935948562887229034687545227515,
	0.0244133005737814342731415654168982087436831704720281841474299994227009728858906536212625359761523086114190511829740525969104769888393721802457977773307682262236908889122028971921288694832213880701329163028286488965231919933136157125227325626171451900843246860935948562887229034687545227515,
	0.0209599884017032105797926184015141720730404851884300960964606338627199406893113594798365589026992523770695165450591968397771976983188551231470342375260263549316109709004768796832370055866528780850494224497608827121319258615763589841750013489101706854871345892507923837051267642457472542873,
	0.0209599884017032105797926184015141720730404851884300960964606338627199406893113594798365589026992523770695165450591968397771976983188551231470342375260263549316109709004768796832370055866528780850494224497608827121319258615763589841750013489101706854871345892507923837051267642457472542873,
	0.0174287147234010522595036464332924355683567782936189402863542162080724682820957738237582497597992077898197778169255951905406517117766307304030974176512130008333422235973296042916064862170700664006467315067864786126856827816195964599307321989183085656697024257969658693596283653153013657314,
	0.0174287147234010522595036464332924355683567782936189402863542162080724682820957738237582497597992077898197778169255951905406517117766307304030974176512130008333422235973296042916064862170700664006467315067864786126856827816195964599307321989183085656697024257969658693596283653153013657314,
	0.0138326340064778222966884530218564159560185520765720385486874359171661047918436627790411700970102609514540675409359298585236822502246469927581939953391248017713882763559692220066100412045058458478529177953234455383479161537863907212161325891065657713087974589053854160449228354775269717261,
	0.0138326340064778222966884530218564159560185520765720385486874359171661047918436627790411700970102609514540675409359298585236822502246469927581939953391248017713882763559692220066100412045058458478529177953234455383479161537863907212161325891065657713087974589053854160449228354775269717261,
	0.0101851912978217299392375917866067283858116360842121004211150852288886159656510864309788737474716157709429686089576875174095948933419093976111045290922578303157543281716601049104817501936990374680074096942628438811807715161979095008124763979096430376944512857287868496185756698312929293981,
	0.0101851912978217299392375917866067283858116360842121004211150852288886159656510864309788737474716157709429686089576875174095948933419093976111045290922578303157543281716601049104817501936990374680074096942628438811807715161979095008124763979096430376944512857287868496185756698312929293981,
	0.0065003377832526002921093751985375288330949430054258387850069991108191020576572811665791586375453352435123266418066005439175080618061000970694394305157444080510322133763342584264701036156830498023156932312443529017954956885131969553789401059766556232051949839721465644477790732324223798923,
	0.0065003377832526002921093751985375288330949430054258387850069991108191020576572811665791586375453352435123266418066005439175080618061000970694394305157444080510322133763342584264701036156830498023156932312443529017954956885131969553789401059766556232051949839721465644477790732324223798923,
	0.0027968071710898955755442168818090482242176996340115421697607130980002311146795916143678569713327143072158359963840709891900608518647681203984414320456917591287811695606427488049277290651814941097543924809140321406760945798292932512933757933402199319136660432307764880590859654938748712827,
	0.0027968071710898955755442168818090482242176996340115421697607130980002311146795916143678569713327143072158359963840709891900608518647681203984414320456917591287811695606427488049277290651814941097543924809140321406760945798292932512933757933402199319136660432307764880590859654938748712827);

$quadrature_weights[52] = array(
	0.0598103657452918602477853788114774609444808036304140629325763147494409627007561314224986700920387512738748661058225913926132806166386309214648609095408936827797681268874365424207727560494038340010899611623484002444168317935229831928830660737233309024163341991925083948276975075418597182184,
	0.0598103657452918602477853788114774609444808036304140629325763147494409627007561314224986700920387512738748661058225913926132806166386309214648609095408936827797681268874365424207727560494038340010899611623484002444168317935229831928830660737233309024163341991925083948276975075418597182184,
	0.0595962601712481582583108787484149536622772803819419155385807811216201226945312370453016085924124041913655969475888970336516472766944360191070440778622130055980643117806358306246070809996428738830980591743489182188630823692728480750828752194633845671794229920133736266643897743311156360822,
	0.0595962601712481582583108787484149536622772803819419155385807811216201226945312370453016085924124041913655969475888970336516472766944360191070440778622130055980643117806358306246070809996428738830980591743489182188630823692728480750828752194633845671794229920133736266643897743311156360822,
	0.0591688154660429703693320023948709783254170522175978797865113524599074946787826776977643408000844922245899242495425742676591578804481088173574678899551264815914714673875013690943284718603129502562020232986242767834353387883148702074601511756984831994020397775820847951250475860228863861798,
	0.0591688154660429703693320023948709783254170522175978797865113524599074946787826776977643408000844922245899242495425742676591578804481088173574678899551264815914714673875013690943284718603129502562020232986242767834353387883148702074601511756984831994020397775820847951250475860228863861798,
	0.0585295617718138685502905989716236936380687327423255988373217702849558181407120137633361269376347307049838762775688238768481911294059421959517451356874245890849743281931029515816006157044476714278836658658495387782403435595505474042579101034868400810787042145397675644077876130757291983473,
	0.0585295617718138685502905989716236936380687327423255988373217702849558181407120137633361269376347307049838762775688238768481911294059421959517451356874245890849743281931029515816006157044476714278836658658495387782403435595505474042579101034868400810787042145397675644077876130757291983473,
	0.0576807874525268276539319976634035195394398350513375844862481531749364437605875952847011260975745714698283190199131905679907308190635102714212135622148831598675175418764493299552748906060649375766210625405743788784586762552147850820792141960330962979150364777700213132366073594804588109805,
	0.0576807874525268276539319976634035195394398350513375844862481531749364437605875952847011260975745714698283190199131905679907308190635102714212135622148831598675175418764493299552748906060649375766210625405743788784586762552147850820792141960330962979150364777700213132366073594804588109805,
	0.0566255309023685971908082404783701505672200728147146762239886498265408099963279243879364046181585102654498977726873576175548707828074622947556354986853652988080141275160445779822394239285106754113409226801801581582438024249323264476974513492855213409085590166507340061396027006376099296978,
	0.0566255309023685971908082404783701505672200728147146762239886498265408099963279243879364046181585102654498977726873576175548707828074622947556354986853652988080141275160445779822394239285106754113409226801801581582438024249323264476974513492855213409085590166507340061396027006376099296978,
	0.0553675696693026525490410934512185822901540032510420234131144118112831708343121504857637137316137587149663146273818887662097045785900766736982393920351284374538436686066945138788775609479880455969522066195264361661348043467890495003700195161107838880697472808124180822118321459626204895086,
	0.0553675696693026525490410934512185822901540032510420234131144118112831708343121504857637137316137587149663146273818887662097045785900766736982393920351284374538436686066945138788775609479880455969522066195264361661348043467890495003700195161107838880697472808124180822118321459626204895086,
	0.0539114069327572647508368248937999595766012469593051258848183001559998862686687795769395443765031148076237791271947553076079528146243968010916049069327927227750813453882544042708591057735990721136639998215710019511756047105308913861960486015026088956273168922948942442487875048237422257219,
	0.0539114069327572647508368248937999595766012469593051258848183001559998862686687795769395443765031148076237791271947553076079528146243968010916049069327927227750813453882544042708591057735990721136639998215710019511756047105308913861960486015026088956273168922948942442487875048237422257219,
	0.0522622553839069930343941444263921437081990780858669848773571680514976992862594229924913648648398942480468370966967134831559344679865514280697074069375486538861201438332805022267228741174150382396099727284613332224897161423058944625039319649376184231147978787881389123201591069473020862102,
	0.0522622553839069930343941444263921437081990780858669848773571680514976992862594229924913648648398942480468370966967134831559344679865514280697074069375486538861201438332805022267228741174150382396099727284613332224897161423058944625039319649376184231147978787881389123201591069473020862102,
	0.0504260185663423772182112540828587544625779587655397969886837989423393003611477613331634568016642181881402562249026808504075673556272405141411781180284328177063303857129103214369966723855278079244966787311069026881749307399604523598107415690356821018623476635957288264629373893649208399586,
	0.0504260185663423772182112540828587544625779587655397969886837989423393003611477613331634568016642181881402562249026808504075673556272405141411781180284328177063303857129103214369966723855278079244966787311069026881749307399604523598107415690356821018623476635957288264629373893649208399586,
	0.0484092697440748968539602492860462780097495217284633972848027562768288868241594512997151176360377322831095013157019103824699228130158998290504116475153438802869904467958831595564299694751664166506288814292242176102689704159506950245432818745962502639115017281708868431234916710681370760904,
	0.0484092697440748968539602492860462780097495217284633972848027562768288868241594512997151176360377322831095013157019103824699228130158998290504116475153438802869904467958831595564299694751664166506288814292242176102689704159506950245432818745962502639115017281708868431234916710681370760904,
	0.046219228372784793507645705335284639223901021626422840508031765816015160205871088721816883280983819802253843445861861853749377178942422254804880136385008960607002181296573208757134928309745739155327081772470411944261651116335872048534838772101970745052347879580628660905337839134504208428,
	0.046219228372784793507645705335284639223901021626422840508031765816015160205871088721816883280983819802253843445861861853749377178942422254804880136385008960607002181296573208757134928309745739155327081772470411944261651116335872048534838772101970745052347879580628660905337839134504208428,
	0.0438637342590004079951296655787644501641606665302048159962246339241378578259279509932806159405068703341529544735968089134994953908102861399148107998736951025833533998337388512471156880055343162782283552409310061849363151188086197259626971884879297673182501983217772643847796838540810503657,
	0.0438637342590004079951296655787644501641606665302048159962246339241378578259279509932806159405068703341529544735968089134994953908102861399148107998736951025833533998337388512471156880055343162782283552409310061849363151188086197259626971884879297673182501983217772643847796838540810503657,
	0.0413512195005602716790402864239551629382699693154642276674598924609380789996494391016755838674196308209810518018140862555909507389398257523575530466384241019746619994491049049083535296871843090128398589890610982218282146823546176221027374138222076809221654187277380679171455673048850345544,
	0.0413512195005602716790402864239551629382699693154642276674598924609380789996494391016755838674196308209810518018140862555909507389398257523575530466384241019746619994491049049083535296871843090128398589890610982218282146823546176221027374138222076809221654187277380679171455673048850345544,
	0.0386906783104239789851012067403526469280782659935645860649681723298465227549214963917442109736666626515017615156753367758519905033719845379162365128474325794610192273983128017563308338598549084158617808376084994397791433481423775658924486088417388814748630314602714196518129821747284831088,
	0.0386906783104239789851012067403526469280782659935645860649681723298465227549214963917442109736666626515017615156753367758519905033719845379162365128474325794610192273983128017563308338598549084158617808376084994397791433481423775658924486088417388814748630314602714196518129821747284831088,
	0.0358916348350972329419423932852807387853385030651726362693942911836404334044972345813292046799079018405156670086253376381759803523465481052522235088246562157775083742708761242410246546408483864440134185992679541949821226721934977778895067239829235571304115946886260412256038756414879432549,
	0.0358916348350972329419423932852807387853385030651726362693942911836404334044972345813292046799079018405156670086253376381759803523465481052522235088246562157775083742708761242410246546408483864440134185992679541949821226721934977778895067239829235571304115946886260412256038756414879432549,
	0.0329641090897187979150100447786951961767273925745843488003966138307967755644485569154482632689966908997219052434582291598764118525158282862271446251309836607032996387332074356700355383976290797805151242953452666689930573364189254345911989028996682892579258018069457245025958042533309390475,
	0.0329641090897187979150100447786951961767273925745843488003966138307967755644485569154482632689966908997219052434582291598764118525158282862271446251309836607032996387332074356700355383976290797805151242953452666689930573364189254345911989028996682892579258018069457245025958042533309390475,
	0.0299185811471439466412820687399708879321233155105875174834793724627493418719507560240715873918037135936539376534074405992964889970249414229563376034602787436121138894834691189242054491915055353671132084603559133976212111955468947756401642659565850527277235781213651727793125762982206010264,
	0.0299185811471439466412820687399708879321233155105875174834793724627493418719507560240715873918037135936539376534074405992964889970249414229563376034602787436121138894834691189242054491915055353671132084603559133976212111955468947756401642659565850527277235781213651727793125762982206010264,
	0.0267659537465040134494930802860183788552618844990582872570309964378511008015662541026784651484268037885772756926483982760240822393216074332893661110608196942174941464436667963737861129950438352330689985646591983625240043385791494353982603681985544457397719914198737304313232422145105806131,
	0.0267659537465040134494930802860183788552618844990582872570309964378511008015662541026784651484268037885772756926483982760240822393216074332893661110608196942174941464436667963737861129950438352330689985646591983625240043385791494353982603681985544457397719914198737304313232422145105806131,
	0.0235175135539844615903225199100546094292291290029855012254292491128710444452431861956205905583069067044786776303251265091695307022669198897870775128791882752826161741636474661095009853046652192247758783709858414190205154553231573495305959495562730449970717285209066954521254266487795212416,
	0.0235175135539844615903225199100546094292291290029855012254292491128710444452431861956205905583069067044786776303251265091695307022669198897870775128791882752826161741636474661095009853046652192247758783709858414190205154553231573495305959495562730449970717285209066954521254266487795212416,
	0.0201848915079807922029890342094782372367124670848078201907053153022804933093017910272194508282846471410154781931167548883946559966677336918506989488740831404059005047645445300474006977736675479602322490151638271807519808666756856500001065133196188005171071196815146317602934895208016826926,
	0.0201848915079807922029890342094782372367124670848078201907053153022804933093017910272194508282846471410154781931167548883946559966677336918506989488740831404059005047645445300474006977736675479602322490151638271807519808666756856500001065133196188005171071196815146317602934895208016826926,
	0.0167800233963007356779215368705201620834158091638185160071399098726294772478125352658137771698478574663624637343346573120515371202462446633003413461994970103625277701203542207445710541059258388662528453098963539074204738057397434886775226016006350222049508328901734928576881009796826088128,
	0.0167800233963007356779215368705201620834158091638185160071399098726294772478125352658137771698478574663624637343346573120515371202462446633003413461994970103625277701203542207445710541059258388662528453098963539074204738057397434886775226016006350222049508328901734928576881009796826088128,
	0.0133151149823409606566003444777991485546764997333043912196613474307117920145268092238816407281678579997566914399233238375264239439389404006680926635485895157018853354647091005066194069975978948964673557305692878726809220113089463172153847140300840482036602772563064220142932908106104660461,
	0.0133151149823409606566003444777991485546764997333043912196613474307117920145268092238816407281678579997566914399233238375264239439389404006680926635485895157018853354647091005066194069975978948964673557305692878726809220113089463172153847140300840482036602772563064220142932908106104660461,
	0.0098026345794627520619511681166895023278384118572793052735047727358385157910058025834744082085694960454847672165275744519753953358657350351386545188983383725519879530540181727657279816742944723948391118385324385954703246485721080140170637305842188125869106292042798092001047257562724684631,
	0.0098026345794627520619511681166895023278384118572793052735047727358385157910058025834744082085694960454847672165275744519753953358657350351386545188983383725519879530540181727657279816742944723948391118385324385954703246485721080140170637305842188125869106292042798092001047257562724684631,
	0.0062555239629732768997161021698145466164117046531312593637996623530438086155010908361570458459841218235499508799472826835435947281935169075964914299326714594085849416341139097380181971907657093594675044511556800058016601378653224730341471696059704124436569989830746178759641020487686700605,
	0.0062555239629732768997161021698145466164117046531312593637996623530438086155010908361570458459841218235499508799472826835435947281935169075964914299326714594085849416341139097380181971907657093594675044511556800058016601378653224730341471696059704124436569989830746178759641020487686700605,
	0.0026913169500471111189521798688452180236693737610649004187705478912990016015308627461767975605648407160144053057363972991051243846452097128309826900511804375118685699114698551814655200176578845294097944721816599040263017197897391786286354331380214779373747979259616402732789341020739037078,
	0.0026913169500471111189521798688452180236693737610649004187705478912990016015308627461767975605648407160144053057363972991051243846452097128309826900511804375118685699114698551814655200176578845294097944721816599040263017197897391786286354331380214779373747979259616402732789341020739037078);

$quadrature_weights[53] = array(
	0.0587187941511643645254869444421341262749937170978526622624477181483543130094717876267878564895500068638235377179958784063522006984772186634761745767674577157809257665064218863310509443989566740996943690242592805829134159722839062027806887581965114518567441446225851061260638396451345946802,
	0.0586175862327202633180719370499889415345994806622769869303281968383192556434419073432049336755089037479587315046392960181504494178937528397472206203817074103209216447135401361371775209362415860557869173511943568181606909740116196020185515967338839324676323345480444198469357266893686033551,
	0.0586175862327202633180719370499889415345994806622769869303281968383192556434419073432049336755089037479587315046392960181504494178937528397472206203817074103209216447135401361371775209362415860557869173511943568181606909740116196020185515967338839324676323345480444198469357266893686033551,
	0.0583143113622560075562757563376972560520799512442547356725989507544661878339646937836356614026265351319634929999625315024197793418903479409962375285428983099712182217476533602478168236776091079020158615622997733871861992452308404186900315936900777120228348545767148458189896781464777944353,
	0.0583143113622560075562757563376972560520799512442547356725989507544661878339646937836356614026265351319634929999625315024197793418903479409962375285428983099712182217476533602478168236776091079020158615622997733871861992452308404186900315936900777120228348545767148458189896781464777944353,
	0.0578100149917131963196830760972520628600290112384758649593213847178021281916686534870086686799695504499559942254033256794459163065995684711401689603446136868401241401478961943859032800166113621701155309318393875855466266419718700153026211813058595901187874211969025502951558119839954195944,
	0.0578100149917131963196830760972520628600290112384758649593213847178021281916686534870086686799695504499559942254033256794459163065995684711401689603446136868401241401478961943859032800166113621701155309318393875855466266419718700153026211813058595901187874211969025502951558119839954195944,
	0.0571064355362671917733833392984188413388344954246130617295875874243974284719061700774795425774132596204267900679916571557138804163048995844717405139923799424057372592259999431138688337789102704912691278032509211575521373187552090205657705712897730895443830613799870806301017794258147417803,
	0.0571064355362671917733833392984188413388344954246130617295875874243974284719061700774795425774132596204267900679916571557138804163048995844717405139923799424057372592259999431138688337789102704912691278032509211575521373187552090205657705712897730895443830613799870806301017794258147417803,
	0.0562059983817397098086550620914449937514572251748036418121531961448833991005000330517384437490344924558250823936938103337783350686609493689908602447910570228443437954732121139101977855634450647678086535198436734161100170710014951380750804233173667434493583211661116857220327711803759771828,
	0.0562059983817397098086550620914449937514572251748036418121531961448833991005000330517384437490344924558250823936938103337783350686609493689908602447910570228443437954732121139101977855634450647678086535198436734161100170710014951380750804233173667434493583211661116857220327711803759771828,
	0.0551118075239335990023497047658673875514124884898266220667313564515343408288038049097191158310135392114384195073923682397170918408843228693475108837466596871745028423020794561729772527842867250389706678673907676013267401341633514553510306610927635804589211643343268951389368882789304589658,
	0.0551118075239335990023497047658673875514124884898266220667313564515343408288038049097191158310135392114384195073923682397170918408843228693475108837466596871745028423020794561729772527842867250389706678673907676013267401341633514553510306610927635804589211643343268951389368882789304589658,
	0.0538276348687310290420814416354026743128101996789120202572659400203592714350994784294855058762354838656218730592722178764727839549224658242995205892175615224561216162195516146117339434645241146128507750006117444873821256709770070948025905102301437094567382062202407048687688775867843537282,
	0.0538276348687310290420814416354026743128101996789120202572659400203592714350994784294855058762354838656218730592722178764727839549224658242995205892175615224561216162195516146117339434645241146128507750006117444873821256709770070948025905102301437094567382062202407048687688775867843537282,
	0.052357907229872718199701520989360704454419708697215683637553813716094391393337714985316126054520787886975126972106737861742311906345388447162395067613951393567513880550428342278897555154669896299453377033828803910063076454660113630755745903891173310088809240119435255942888696013888997382,
	0.052357907229872718199701520989360704454419708697215683637553813716094391393337714985316126054520787886975126972106737861742311906345388447162395067613951393567513880550428342278897555154669896299453377033828803910063076454660113630755745903891173310088809240119435255942888696013888997382,
	0.0507076910692927152964854826345305375999903733365938147407047606971621142943129002972378902929014090725711902075835501506526287370318953117781998007156813625568648614142383130847672847722898479055429196447945340831295703832382312912057553672454310843124030812162666916030623905675561061505,
	0.0507076910692927152964854826345305375999903733365938147407047606971621142943129002972378902929014090725711902075835501506526287370318953117781998007156813625568648614142383130847672847722898479055429196447945340831295703832382312912057553672454310843124030812162666916030623905675561061505,
	0.0488826750326991404204484075835840834065845146462682928755594635236885476885036817597596007428001579812423491542023981369350629217232310408210932202023503147756039131886829403654208372207821339179779869558205716432727895546589087239852406647560036395352544045369535781779032136575503683315,
	0.0488826750326991404204484075835840834065845146462682928755594635236885476885036817597596007428001579812423491542023981369350629217232310408210932202023503147756039131886829403654208372207821339179779869558205716432727895546589087239852406647560036395352544045369535781779032136575503683315,
	0.0468891503407503140218726395651049478658255358333036261504506155583182137272620209690024377775953966423659034896068141616368969848467952691279110524221363967052042977982055811034806435250850885264632063689076192871638546505691445467462968623971878618432499079332129981184563039329086380767,
	0.0468891503407503140218726395651049478658255358333036261504506155583182137272620209690024377775953966423659034896068141616368969848467952691279110524221363967052042977982055811034806435250850885264632063689076192871638546505691445467462968623971878618432499079332129981184563039329086380767,
	0.0447339891036728102127656459185636061376018837171479008418565229050483117048019829279845087697058579298085785983295859123873529200337245726297335133692095915300931981157282479465168402451297911534942913291970824226884889300645713452943652468301578590084152773675730788180297927844427316405,
	0.0447339891036728102127656459185636061376018837171479008418565229050483117048019829279845087697058579298085785983295859123873529200337245726297335133692095915300931981157282479465168402451297911534942913291970824226884889300645713452943652468301578590084152773675730788180297927844427316405,
	0.0424246206345200135922816375684503988065642079754230072684971653127337390749891550621363241981952710634797697189591860884252675602510647288253956745072949782552748142514767691836589468396761419095108400105764125915371925604418321647442490140417066942630322943656239516159163232198858065331,
	0.0424246206345200135922816375684503988065642079754230072684971653127337390749891550621363241981952710634797697189591860884252675602510647288253956745072949782552748142514767691836589468396761419095108400105764125915371925604418321647442490140417066942630322943656239516159163232198858065331,
	0.0399690058435403821270935457878636259190084633749648654703088345387980675848042617394582225293477328106738895152419465517096310792211904304435890806324948093219398815210793694791541928699798858771395821503657329379765454991922372341927601582362610518341454127473707620273543934578429191432,
	0.0399690058435403821270935457878636259190084633749648654703088345387980675848042617394582225293477328106738895152419465517096310792211904304435890806324948093219398815210793694791541928699798858771395821503657329379765454991922372341927601582362610518341454127473707620273543934578429191432,
	0.0373756098034829156741719727853942222098480943725185585514527688840998253806764406092362798638234970956934432155098960131588990636164823990833905828231395894408659192851536516549001542616633076216984608302104211391273651794004380396024926196403016073440047774235573045505649109093339340297,
	0.0373756098034829156741719727853942222098480943725185585514527688840998253806764406092362798638234970956934432155098960131588990636164823990833905828231395894408659192851536516549001542616633076216984608302104211391273651794004380396024926196403016073440047774235573045505649109093339340297,
	0.0346533725835342379583877205130107135713179354305809360337412882521572201843349265516579697246832877191853305493364805296066001152765728853120848895241874209487149050674825680886721701584121841778671214140794919881364652436227844867213520905453782844471681253531238716545063600718469868393,
	0.0346533725835342379583877205130107135713179354305809360337412882521572201843349265516579697246832877191853305493364805296066001152765728853120848895241874209487149050674825680886721701584121841778671214140794919881364652436227844867213520905453782844471681253531238716545063600718469868393,
	0.0318116784590193230632358620310809202606800700870432844461905820823264181519706736496149035852739153934782905923398677462424616038963473599689356578690898214193590024173394858980712231152969492662363550303553220332585333482208651949796545431370001969155164982223880173250543723377786078788,
	0.0318116784590193230632358620310809202606800700870432844461905820823264181519706736496149035852739153934782905923398677462424616038963473599689356578690898214193590024173394858980712231152969492662363550303553220332585333482208651949796545431370001969155164982223880173250543723377786078788,
	0.0288603236178237362627995530435832618626692062898485273158109813208026323418023108080929842482944013820253028517494808864091207590434063630292296463245337264207067282182966861902828028957133473318383181248417143195094924356448639167730561741924224754325568344822755473149753345649244742307,
	0.0288603236178237362627995530435832618626692062898485273158109813208026323418023108080929842482944013820253028517494808864091207590434063630292296463245337264207067282182966861902828028957133473318383181248417143195094924356448639167730561741924224754325568344822755473149753345649244742307,
	0.0258094825107575177139618881666294409037504184422655036229187737300137977428440866058055381637874297895377436826585542958658430082340286353462480141672006292709839396762866141309885763636046518876938205050771614021621540366399599094856797558829906791523617426821130065453316779372652945638,
	0.0258094825107575177139618881666294409037504184422655036229187737300137977428440866058055381637874297895377436826585542958658430082340286353462480141672006292709839396762866141309885763636046518876938205050771614021621540366399599094856797558829906791523617426821130065453316779372652945638,
	0.0226696730570702083987892752398278094682488078051167844963820608976378468967107064612188150587819349102249388378759045722178208308800151901784800633760480483453027069652579549617252477080217957002094211963841024891140305645696648290551914848560132024194826144010855733559935883742919573443,
	0.0226696730570702083987892752398278094682488078051167844963820608976378468967107064612188150587819349102249388378759045722178208308800151901784800633760480483453027069652579549617252477080217957002094211963841024891140305645696648290551914848560132024194826144010855733559935883742919573443,
	0.0194517211076368953880469222274969404194473647164936671079734622348005783993886336664760869321457457435053324328877919432482258675394817249593054660303565013599373836930240096661323652529389023418404189423310730788935018611523969124781392743639474358451697645208968663838901211466837447689,
	0.0194517211076368953880469222274969404194473647164936671079734622348005783993886336664760869321457457435053324328877919432482258675394817249593054660303565013599373836930240096661323652529389023418404189423310730788935018611523969124781392743639474358451697645208968663838901211466837447689,
	0.016166725256687463928060828404039901437734731397019180473139148190205324180937516142534453540548299258749739428878641724912987770781776059053222787661520934293487597461203765533929325818955255228161166527489292101073409427960490559220107203939284049370500560076845614237262442957185035529,
	0.016166725256687463928060828404039901437734731397019180473139148190205324180937516142534453540548299258749739428878641724912987770781776059053222787661520934293487597461203765533929325818955255228161166527489292101073409427960490559220107203939284049370500560076845614237262442957185035529,
	0.0128260261442403791791501829692037317681640087345531042466183427232931947312422506707619336083038118732802472722052752764244992751450911961014551429896186082935702943980626011464158843211702748551479251087411230936015289826453074301861956106077520187660594835168416561314968014690236076535,
	0.0128260261442403791791501829692037317681640087345531042466183427232931947312422506707619336083038118732802472722052752764244992751450911961014551429896186082935702943980626011464158843211702748551479251087411230936015289826453074301861956106077520187660594835168416561314968014690236076535,
	0.0094412022849403443866621788203251432837078149140468109273373371853553744728266526231099458062611828396605539531042890237153150712804965942549337741655472150762362860906018208106240464926148897891904550947935541821419281397705079672899511263764570508091993428493741082208173594549956195813,
	0.0094412022849403443866621788203251432837078149140468109273373371853553744728266526231099458062611828396605539531042890237153150712804965942549337741655472150762362860906018208106240464926148897891904550947935541821419281397705079672899511263764570508091993428493741082208173594549956195813,
	0.0060242762269486732812417068162998591009541520744844175589171064404736000339093233247159454567670350442702808800327635159458953167079402211168922931983137170160550383553335911686418385034390549347637713462869335522820434361767410697192058307187379560969785653712295822518380326944987769013,
	0.0060242762269486732812417068162998591009541520744844175589171064404736000339093233247159454567670350442702808800327635159458953167079402211168922931983137170160550383553335911686418385034390549347637713462869335522820434361767410697192058307187379560969785653712295822518380326944987769013,
	0.0025916837205670318115992394385109309847629976930227696753765003810516340052241262502142336096860776481698360300376895998888425117501553400761576430067185014988529484489739255625191520594500331871058438373587890001467842691175949013685401515836694590686646370802118003407044313301761850445,
	0.0025916837205670318115992394385109309847629976930227696753765003810516340052241262502142336096860776481698360300376895998888425117501553400761576430067185014988529484489739255625191520594500331871058438373587890001467842691175949013685401515836694590686646370802118003407044313301761850445);

$quadrature_weights[54] = array(
	0.0576175367071470246723761288058714771729017447215605722859442062665796719680985046628988127458997371135427516038083172476005467345044310992727778227116826443562572871376912662542338761214025311600631999363529080767239030486376541318717728419172026213498009790791006877315588298883765020779,
	0.0576175367071470246723761288058714771729017447215605722859442062665796719680985046628988127458997371135427516038083172476005467345044310992727778227116826443562572871376912662542338761214025311600631999363529080767239030486376541318717728419172026213498009790791006877315588298883765020779,
	0.0574261370541121148592901317732068293892190570504253857096688442009648104578952350458007159569888465330850838234008145777880881795151703433905632526756620336346862506398302344716812552232521426002383725104356791139048700057965842599831728584581474861242314792424472521156218224657218100612,
	0.0574261370541121148592901317732068293892190570504253857096688442009648104578952350458007159569888465330850838234008145777880881795151703433905632526756620336346862506398302344716812552232521426002383725104356791139048700057965842599831728584581474861242314792424472521156218224657218100612,
	0.0570439735587945985678284342542272120992117362125463539033435899063284264756698611050889233939656270056624575015503449755940311749652778812920518719329693605684273748286444237736409050869659294196751709260141415770729708003606489054820823090628323767652581059915201649714140790552238579994,
	0.0570439735587945985678284342542272120992117362125463539033435899063284264756698611050889233939656270056624575015503449755940311749652778812920518719329693605684273748286444237736409050869659294196751709260141415770729708003606489054820823090628323767652581059915201649714140790552238579994,
	0.0564723157306259650310442646817612479537373621270836423416353706259311369808171689668516020862485134674403811289933429849628684939199758099963596673552410195640579189056956758693223361563608640529836694161276186701200386164012315688218146614091140123995291405634160971404603966692810886798,
	0.0564723157306259650310442646817612479537373621270836423416353706259311369808171689668516020862485134674403811289933429849628684939199758099963596673552410195640579189056956758693223361563608640529836694161276186701200386164012315688218146614091140123995291405634160971404603966692810886798,
	0.0557130625605899876833698174273711106847117171157984778696334274725973732587288966287763380252676047904205198188463072359575612249743882478996198655208654098612240978841600161105799254128445251078800746679795326564094152510125573573895119959739251491044168505614144198808003432224850732741,
	0.0557130625605899876833698174273711106847117171157984778696334274725973732587288966287763380252676047904205198188463072359575612249743882478996198655208654098612240978841600161105799254128445251078800746679795326564094152510125573573895119959739251491044168505614144198808003432224850732741,
	0.0547687362130579863062226347171090207246210665623550486358661957852699685219083823621563924754158211269464629017119478707085442889492468704167445110692306853088187722888813220337272547641028729983149694358794733876832797559878935775935890343916079985186377848112119233902797803241099914901,
	0.0547687362130579863062226347171090207246210665623550486358661957852699685219083823621563924754158211269464629017119478707085442889492468704167445110692306853088187722888813220337272547641028729983149694358794733876832797559878935775935890343916079985186377848112119233902797803241099914901,
	0.0536424736475536112721006277252465768628158596085654398883215322370986662785115541438849972399540235766872912678119939682389291673823881859321519393802015724823352305436331845184028443144859309290537511870470604732850501784738811901451553532722787221336120953504238939279789522789890638765,
	0.0536424736475536112721006277252465768628158596085654398883215322370986662785115541438849972399540235766872912678119939682389291673823881859321519393802015724823352305436331845184028443144859309290537511870470604732850501784738811901451553532722787221336120953504238939279789522789890638765,
	0.0523380161982987446655886947526850131804317669734681028818373492316187156846586233398479036182891594705348778949603722501405895702094640690465725354257006396487197916963616835338638704431757728686582967786940454260356788942800271772888996166212942480250821803682303029056863139866752972143,
	0.0523380161982987446655886947526850131804317669734681028818373492316187156846586233398479036182891594705348778949603722501405895702094640690465725354257006396487197916963616835338638704431757728686582967786940454260356788942800271772888996166212942480250821803682303029056863139866752972143,
	0.0508596971461881443197092069761187459120602653893317147718321932591557798105933709317986058968809289931470555495399747028044421105838953862252588625930398243492357775883742886578185089308296036526357753467834873915559669696836253279006201633018477566073715559022159266531837868130641894236,
	0.0508596971461881443197092069761187459120602653893317147718321932591557798105933709317986058968809289931470555495399747028044421105838953862252588625930398243492357775883742886578185089308296036526357753467834873915559669696836253279006201633018477566073715559022159266531837868130641894236,
	0.0492124273245288860687906303688116280775041129800626816346386065113175053260535898700637101556090802321211696494805479249815788724206738230600963574227690171908443881575329040482645804466492613917766757258070749107332846800170916317750706436264029395438177503883712436831998027721481937416,
	0.0492124273245288860687906303688116280775041129800626816346386065113175053260535898700637101556090802321211696494805479249815788724206738230600963574227690171908443881575329040482645804466492613917766757258070749107332846800170916317750706436264029395438177503883712436831998027721481937416,
	0.0474016788064449910585764101153236036382065889832506088200313891205944440858142438018797945572437846362348577302216986750655050330751476207821187756114708340697094790869374380759645981440457157887857020418522769194323244440528379246955479988865801536888614492167002681251409515792741875972,
	0.0474016788064449910585764101153236036382065889832506088200313891205944440858142438018797945572437846362348577302216986750655050330751476207821187756114708340697094790869374380759645981440457157887857020418522769194323244440528379246955479988865801536888614492167002681251409515792741875972,
	0.0454334667282767139748521807515445715337756390176710815146600131134728655903738250576203600470991804558672605714904343642053840136393577489813312369024430208222995618075802145188647799369342483302458917342045761502535845125684975351963833435753705533436764622417478597988760807474641891459,
	0.0454334667282767139748521807515445715337756390176710815146600131134728655903738250576203600470991804558672605714904343642053840136393577489813312369024430208222995618075802145188647799369342483302458917342045761502535845125684975351963833435753705533436764622417478597988760807474641891459,
	0.0433143293095970154419257603705081181962891240438496886502092794955786252482977719921390392770572645688355400760048436190799334416082511963476886119654087453203135061429802840992030917905928584828212974555148053007683173563236464757679009487990758592442736897951118386845222793754006755246,
	0.0433143293095970154419257603705081181962891240438496886502092794955786252482977719921390392770572645688355400760048436190799334416082511963476886119654087453203135061429802840992030917905928584828212974555148053007683173563236464757679009487990758592442736897951118386845222793754006755246,
	0.0410513061366449742217182108776043341937827974464546887546177878250711719879580509165700236152462541696265521233014668593283284398052450374857738274399562704634426046922992700837233875361133651593563146901002176144945216405334333026703389767543054372516846951584373947652495430045873201199,
	0.0410513061366449742217182108776043341937827974464546887546177878250711719879580509165700236152462541696265521233014668593283284398052450374857738274399562704634426046922992700837233875361133651593563146901002176144945216405334333026703389767543054372516846951584373947652495430045873201199,
	0.0386519147821025168368571390515798762390115093557285540372686325128961585775022682997422296325137223382935243734396017977295732338163099935845049291408890949724919743177786150765461972520258866175296406383242163997643368155212169756088172094220984901744249587205300082663641441897878700738,
	0.0386519147821025168368571390515798762390115093557285540372686325128961585775022682997422296325137223382935243734396017977295732338163099935845049291408890949724919743177786150765461972520258866175296406383242163997643368155212169756088172094220984901744249587205300082663641441897878700738,
	0.0361241258403835525828870742074248459785730799301673298891566434954592962389005715230507574610601353021398651948841127082526301940069595758824454427116453985215374293474054349886544835709647813348265986276998048673177400300253503184416052277893785504807045479183564108559752219428493149311,
	0.0361241258403835525828870742074248459785730799301673298891566434954592962389005715230507574610601353021398651948841127082526301940069595758824454427116453985215374293474054349886544835709647813348265986276998048673177400300253503184416052277893785504807045479183564108559752219428493149311,
	0.0334763364643726457160404448356107927148786074236837729643371676200713435174338544064203332294143127280852967697859962154835570428925097793856449105613823143626666996164222824390496212122583516073088422791583318221356618706174197415981548393151174598749112635183404833906392116314507243882,
	0.0334763364643726457160404448356107927148786074236837729643371676200713435174338544064203332294143127280852967697859962154835570428925097793856449105613823143626666996164222824390496212122583516073088422791583318221356618706174197415981548393151174598749112635183404833906392116314507243882,
	0.030717342497870676054004609916154911019962212077160465490329003245225752643022838628479309192939420230078180049734411416459196811346134379317756842647520062407537933073846787657382559671614554650588420871917064107865131236935285694264736765774615796020276982306144525225286900137080935824,
	0.030717342497870676054004609916154911019962212077160465490329003245225752643022838628479309192939420230078180049734411416459196811346134379317756842647520062407537933073846787657382559671614554650588420871917064107865131236935285694264736765774615796020276982306144525225286900137080935824,
	0.0278563093105958702870020347639151512373099356257426965550132642130820765064114415963152779064603697381958338731512008091298625723743924745830866241722318512119548933575507712832334471024418549159273111675021482903766349788626238269830683530153044434245417370669172507108366366431967660251,
	0.0278563093105958702870020347639151512373099356257426965550132642130820765064114415963152779064603697381958338731512008091298625723743924745830866241722318512119548933575507712832334471024418549159273111675021482903766349788626238269830683530153044434245417370669172507108366366431967660251,
	0.0249027414672087730500549712733890425756231328791233603534653854217583169044568608692091023460475367308624582937034506236569950389574424076219405951319391228743940334931339369451312564041762336046001492363352787592659657756275363922070444721898002217551057726444294828561893010046394432189,
	0.0249027414672087730500549712733890425756231328791233603534653854217583169044568608692091023460475367308624582937034506236569950389574424076219405951319391228743940334931339369451312564041762336046001492363352787592659657756275363922070444721898002217551057726444294828561893010046394432189,
	0.0218664514228530859455104265388793009815703165629724420678843066722836756853772065570019355788700435337479994692838175650068897933748347213795202560609921371640558235888154256556134524295565075785856952070597637863001573575745487895786040976003119116178114275060892898818097015237825150286,
	0.0218664514228530859455104265388793009815703165629724420678843066722836756853772065570019355788700435337479994692838175650068897933748347213795202560609921371640558235888154256556134524295565075785856952070597637863001573575745487895786040976003119116178114275060892898818097015237825150286,
	0.0187575276214693779120079842840711626886355747427113427979552985636991263320364613297143108081485900665081905665383323218797749064400108680413932177635081439340771510121147258107265293060925731930010813309960176507384112539911692841716893635168344015911476082816847846386349151054556395411,
	0.0187575276214693779120079842840711626886355747427113427979552985636991263320364613297143108081485900665081905665383323218797749064400108680413932177635081439340771510121147258107265293060925731930010813309960176507384112539911692841716893635168344015911476082816847846386349151054556395411,
	0.015586303035924131702968909705836765468587822357639896201316671344878585820164598293920421255569901500209570168834573101489114925356785112460236873289371253144257423135036103736424280363034479825491065872941853638781927002303916686363581532103459507138478456185022690140120085651104526576,
	0.015586303035924131702968909705836765468587822357639896201316671344878585820164598293920421255569901500209570168834573101489114925356785112460236873289371253144257423135036103736424280363034479825491065872941853638781927002303916686363581532103459507138478456185022690140120085651104526576,
	0.0123633281288476441664678242601880964639944989484336930420569836689580370466007561232058109232128531472548026992289411043055166814857096063471129922273825775404169234453864782931782566391946128832498839808172954640104347621256386512302656726394397528797406249145285616523595322173217339089,
	0.0123633281288476441664678242601880964639944989484336930420569836689580370466007561232058109232128531472548026992289411043055166814857096063471129922273825775404169234453864782931782566391946128832498839808172954640104347621256386512302656726394397528797406249145285616523595322173217339089,
	0.0090993694555093969480335210624192617218747224079821802075411173083518613088047337947530109533018365731102838434973329378347727961188203629685531291451294905162305917142343735857022238350010869944993957596570463858242828798351686907584927522900779506091333399255957079854078203056899480956,
	0.0090993694555093969480335210624192617218747224079821802075411173083518613088047337947530109533018365731102838434973329378347727961188203629685531291451294905162305917142343735857022238350010869944993957596570463858242828798351686907584927522900779506091333399255957079854078203056899480956,
	0.0058056110152399848788258877458752734115246519894036667893391415546441823538923058395996755173116828647476661360911741304353188451368713627678514117420178606399751252774930779087299882322140091392697873394058832035466909921751983043690398873068750694127819603752551351369403947776734388285,
	0.0058056110152399848788258877458752734115246519894036667893391415546441823538923058395996755173116828647476661360911741304353188451368713627678514117420178606399751252774930779087299882322140091392697873394058832035466909921751983043690398873068750694127819603752551351369403947776734388285,
	0.0024974818357615857759460387572660298791850974668271119420965993271124253900170239132106061039837691066140669207046480118804664131403060355308436373993496150700319572201797805703364896736694457126329658353923979555994188902753162778430390809867011309206871019667563954854631726675431977796,
	0.0024974818357615857759460387572660298791850974668271119420965993271124253900170239132106061039837691066140669207046480118804664131403060355308436373993496150700319572201797805703364896736694457126329658353923979555994188902753162778430390809867011309206871019667563954854631726675431977796);

$quadrature_weights[55] = array(
	0.0566029764445604254401057619812440040389691501015994588949743954117689840448329694941201287681083702528626234663391674158423197476891139248583553936707129584189023256637111472863948938404488137767632330825586982412481061074974778470441284029424883945832284051965150973433395558364338770537,
	0.056512318249772001400658367635189054139688183158251915624043595765616773464182815081551016669980317685607520056520168906188711392803952678188678624062744723125863502972512329138319220995604645301482414685322774852991574341616784516471096361218057184297890221191189607147255359399107020936,
	0.056512318249772001400658367635189054139688183158251915624043595765616773464182815081551016669980317685607520056520168906188711392803952678188678624062744723125863502972512329138319220995604645301482414685322774852991574341616784516471096361218057184297890221191189607147255359399107020936,
	0.0562406340710843680282790880901978272760612597138630146735162085376577744428073476140381203268392356478464168808227854846364632912194309875612862016377761783997482044598817974255436855449473785569770248062424597865238225507112510464819302454643085521337408415825517089279592951548705678884,
	0.0562406340710843680282790880901978272760612597138630146735162085376577744428073476140381203268392356478464168808227854846364632912194309875612862016377761783997482044598817974255436855449473785569770248062424597865238225507112510464819302454643085521337408415825517089279592951548705678884,
	0.0557887941952840871029360071099197146724675353885833223564795450397710852524881413140276517052862261508074251137582497003891391469007302626150716967805801171560636564854849068183223483135727059778618362441028661044081259718655646167803076295406431595575025101100180926795989997277773611705,
	0.0557887941952840871029360071099197146724675353885833223564795450397710852524881413140276517052862261508074251137582497003891391469007302626150716967805801171560636564854849068183223483135727059778618362441028661044081259718655646167803076295406431595575025101100180926795989997277773611705,
	0.055158246002508687596651139560666721432530637397205727108719287976743353808967010793937585276958643825457682964051689203571213879342099393859355910756650557965573622762160879888378961159868879211411971197409361633025956776479363467094762760302542593256052655530968252472316458242847453003,
	0.055158246002508687596651139560666721432530637397205727108719287976743353808967010793937585276958643825457682964051689203571213879342099393859355910756650557965573622762160879888378961159868879211411971197409361633025956776479363467094762760302542593256052655530968252472316458242847453003,
	0.054351009329911102070322118153772148805813309108690095128114757508200911687178753266912772487038363835810785384652669415605223437591190584724086890408822155854460714441466754497822018158528593176393930689515058080465138414722247709019045661164840524152422603493084782100278613437974946721,
	0.054351009329911102070322118153772148805813309108690095128114757508200911687178753266912772487038363835810785384652669415605223437591190584724086890408822155854460714441466754497822018158528593176393930689515058080465138414722247709019045661164840524152422603493084782100278613437974946721,
	0.0533696700016054727235705156360978537270000631466828583536402174855007177152873115885075702091006299755899280357681669110136236979791850611266908045338094712065996466967168386449601100211074261529745128521220345995776573351913120958106034810556906103529420502861318330800508899595523499879,
	0.0533696700016054727235705156360978537270000631466828583536402174855007177152873115885075702091006299755899280357681669110136236979791850611266908045338094712065996466967168386449601100211074261529745128521220345995776573351913120958106034810556906103529420502861318330800508899595523499879,
	0.052217371545632084564393563281295009966742085805350879480315492732698655236974267687394870359369855958711886740890935090797965758010913246034729633554922618197277714307077383836470339570676998571179319680449941690653915764791436187642683342656449238192471493302952541340465301400290514728,
	0.052217371545632084564393563281295009966742085805350879480315492732698655236974267687394870359369855958711886740890935090797965758010913246034729633554922618197277714307077383836470339570676998571179319680449941690653915764791436187642683342656449238192471493302952541340465301400290514728,
	0.0508978051244939792247752742880834388216855409146710737766929446787026498481092032349446077795065947906594197362984714854648383483264493953840701490498595191148066635220893718405856609380543521538889473287354105241898061243721378505983208760171924514658585525143340197104614047834919935804,
	0.0508978051244939792247752742880834388216855409146710737766929446787026498481092032349446077795065947906594197362984714854648383483264493953840701490498595191148066635220893718405856609380543521538889473287354105241898061243721378505983208760171924514658585525143340197104614047834919935804,
	0.049415197711551739480758539016039275681881555328315287444105632921390289749550821279217544231902850199609668535301125549670769456744807331048164624515532172087610074184676521165672813335600883670312767782902902474715315580706684266521062747487109049918955612512116476738037852666846127549,
	0.049415197711551739480758539016039275681881555328315287444105632921390289749550821279217544231902850199609668535301125549670769456744807331048164624515532172087610074184676521165672813335600883670312767782902902474715315580706684266521062747487109049918955612512116476738037852666846127549,
	0.0477742985512006955500367147160559256338183071442882367978224811298264210845814002798431435170261673993178061498363684424961594484989855275576593485754467232337421642979355309667209720198894777090775552722099215559280217611255680513059330718054415651913289109631271052682026208256300333729,
	0.0477742985512006955500367147160559256338183071442882367978224811298264210845814002798431435170261673993178061498363684424961594484989855275576593485754467232337421642979355309667209720198894777090775552722099215559280217611255680513059330718054415651913289109631271052682026208256300333729,
	0.0459803639462838381039048608720746681221111540908620405019382190251096965019433797823441671746681106956151584693409098984305798447827025942309706539713339359199894733042767963123802169757539492953136165040925067209125990056451819889462672490585654782051502774941882542104764592138865910528,
	0.0459803639462838381039048608720746681221111540908620405019382190251096965019433797823441671746681106956151584693409098984305798447827025942309706539713339359199894733042767963123802169757539492953136165040925067209125990056451819889462672490585654782051502774941882542104764592138865910528,
	0.0440391404216065898951680856532928731346290449452904751289395371229757779063660448617382468062912497160365772767894936544648084610689115513960901391270944144836401580074359079831497852443029191354853542863308654116437446448205737404106110458894712981170389130186978318890585454464006611492,
	0.0440391404216065898951680856532928731346290449452904751289395371229757779063660448617382468062912497160365772767894936544648084610689115513960901391270944144836401580074359079831497852443029191354853542863308654116437446448205737404106110458894712981170389130186978318890585454464006611492,
	0.041956846317718762395207316692144122576566358220778352292734247898834467169213244771307596983835717477706642240045227938012534974104014429699970468172422181164557724294664713549692640548365888742642321482568636806043243559149292224891666315668791997738237654933593621610075112185361352173,
	0.041956846317718762395207316692144122576566358220778352292734247898834467169213244771307596983835717477706642240045227938012534974104014429699970468172422181164557724294664713549692640548365888742642321482568636806043243559149292224891666315668791997738237654933593621610075112185361352173,
	0.0397401518743371796094638319033998358680268513816859788079298903387979262340246437162605348610141824226289955231905618056741590942170981737908904611513140891102077720821074462727722950931499532277880817941336536879190668595533692125235494813781661041172913359577238229134608020246727454384,
	0.0397401518743371796094638319033998358680268513816859788079298903387979262340246437162605348610141824226289955231905618056741590942170981737908904611513140891102077720821074462727722950931499532277880817941336536879190668595533692125235494813781661041172913359577238229134608020246727454384,
	0.0373961578679655452829155985824575495151034015039209909740266248481720211537514778322309506267763297388707613915227652057162245461116467069534804858683440405229042476145824896563118291874349549297367412123544503073078234598963035916439719876528185484664966075471460710822822541924102727522,
	0.0373961578679655452829155985824575495151034015039209909740266248481720211537514778322309506267763297388707613915227652057162245461116467069534804858683440405229042476145824896563118291874349549297367412123544503073078234598963035916439719876528185484664966075471460710822822541924102727522,
	0.0349323728735898874072682268027064879742874612896627620136753704689618112994402750970179059197831109171631231791532272732000436131218323003379689507768630891477715751709868277147953079402268734854432274047381072709983607764574140702137386419838256866274329896832266668097384467557304420006,
	0.0349323728735898874072682268027064879742874612896627620136753704689618112994402750970179059197831109171631231791532272732000436131218323003379689507768630891477715751709868277147953079402268734854432274047381072709983607764574140702137386419838256866274329896832266668097384467557304420006,
	0.0323566892261858316847055918757768657576683950311935041247953658341378268732941458647990338184203501839227280520311152636740621769424187649751390644739825047501864908410524777995735430757478420476177073605397170870000926569051310697926140595878985459362849414541753904765276533442517223499,
	0.0323566892261858316847055918757768657576683950311935041247953658341378268732941458647990338184203501839227280520311152636740621769424187649751390644739825047501864908410524777995735430757478420476177073605397170870000926569051310697926140595878985459362849414541753904765276533442517223499,
	0.0296773577651610412212965061868853602298586405943297350743064074989486916566343048033493473209844928732186699458781032979279626147850725531322338945500395507360250605378628178785122503104400870652734473723372822874573623592761100263842623509159902451093941982010910362051287820498793055036,
	0.0296773577651610412212965061868853602298586405943297350743064074989486916566343048033493473209844928732186699458781032979279626147850725531322338945500395507360250605378628178785122503104400870652734473723372822874573623592761100263842623509159902451093941982010910362051287820498793055036,
	0.0269029614563962706671200286537790971433766611326800207354251174768952772722473586989653199151199621752457680679355763151544920587360969774966585523438877179452779037595278307972786665754424186224925327271207420241212091011214651581405567864368792131249928143566753872523589731035294186485,
	0.0269029614563962706671200286537790971433766611326800207354251174768952772722473586989653199151199621752457680679355763151544920587360969774966585523438877179452779037595278307972786665754424186224925327271207420241212091011214651581405567864368792131249928143566753872523589731035294186485,
	0.0240423880097256220077915729286034584992461505618308090927745505066101710631049396262751215460917209772807484439825229426428037949918797647900447188302293513431826106812230506058690709093167841941067949150213246798162808651784582810462952477184412145078060248943382733990827009105245920379,
	0.0240423880097256220077915729286034584992461505618308090927745505066101710631049396262751215460917209772807484439825229426428037949918797647900447188302293513431826106812230506058690709093167841941067949150213246798162808651784582810462952477184412145078060248943382733990827009105245920379,
	0.0211048016680164541202093056236983344809343740619170514181726426305174109275031722216635750415820381690427055315935896829816704740571190291047475279496693335766038915520996530992172588656752034607315493029412336606412273545357872041410645375166103349371185542138836379907443941561548799716,
	0.0211048016680164541202093056236983344809343740619170514181726426305174109275031722216635750415820381690427055315935896829816704740571190291047475279496693335766038915520996530992172588656752034607315493029412336606412273545357872041410645375166103349371185542138836379907443941561548799716,
	0.0180996145207290624079682026434122304027784945375529721322248967966691166771507156392455275605341297160061514018286126481784329804305212852365737560598702969043994374270662935029363410250379807652958176943572912643039590639355831453555431545371848225958110405157115541597063317614958379094,
	0.0180996145207290624079682026434122304027784945375529721322248967966691166771507156392455275605341297160061514018286126481784329804305212852365737560598702969043994374270662935029363410250379807652958176943572912643039590639355831453555431545371848225958110405157115541597063317614958379094,
	0.0150364583335117882131508989019372817118222494995358175821577025741412617230869501603180694666939031791025093331510083950147132516787100173531856331364876522898792818167095667003391182674297856952908913022368332639082006737327222311939667563930028812640500541692268908891298069772899112361,
	0.0150364583335117882131508989019372817118222494995358175821577025741412617230869501603180694666939031791025093331510083950147132516787100173531856331364876522898792818167095667003391182674297856952908913022368332639082006737327222311939667563930028812640500541692268908891298069772899112361,
	0.0119251607198486121707525531575898882926403474479889492144174227063643160098434239851188628922216545200726293765815973552221198854742383903053234118717409517893895996356348128089698348317716048075947112629112273020544788665776855537146804272126242089277600909983637017235898153271089538202,
	0.0119251607198486121707525531575898882926403474479889492144174227063643160098434239851188628922216545200726293765815973552221198854742383903053234118717409517893895996356348128089698348317716048075947112629112273020544788665776855537146804272126242089277600909983637017235898153271089538202,
	0.0087757461070585281773896006833178381644564407606959351961719913236669887816251270477739694767067390054194044893608002713553540891058460904498616357696118248483053309041509436415233151249462855703673503972957876716221029453332901126476634249015270808044702658293204832717145723531106090098,
	0.0087757461070585281773896006833178381644564407606959351961719913236669887816251270477739694767067390054194044893608002713553540891058460904498616357696118248483053309041509436415233151249462855703673503972957876716221029453332901126476634249015270808044702658293204832717145723531106090098,
	0.0055986322665607673540834168718598572451512952416667599970618743370212348836615028432017475417801098170871468960854439567681170125587012725583184157209377149799529442158500205590875263871609053466101397590019634349240984537270361621061661822274786864812120608369060950545553971790610581795,
	0.0055986322665607673540834168718598572451512952416667599970618743370212348836615028432017475417801098170871468960854439567681170125587012725583184157209377149799529442158500205590875263871609053466101397590019634349240984537270361621061661822274786864812120608369060950545553971790610581795,
	0.0024083236199797888191701934891252787041696275417057055223107771301828795545657361609550761004331278197304290504592301978266533965708886676595706495146706349365293711929104632515974226597208162382678181417262966962227616788235074955995719727372045272286725218109993129260733795022142594236,
	0.0024083236199797888191701934891252787041696275417057055223107771301828795545657361609550761004331278197304290504592301978266533965708886676595706495146706349365293711929104632515974226597208162382678181417262966962227616788235074955995719727372045272286725218109993129260733795022142594236);

$quadrature_weights[56] = array(
	0.0555797463065143958462734268351611701440666225563429590041722087536575657676605290578769236934478825764575827238433812255402834246786504369631690557901054301072767154137193675124957294729080492091186354138602138418643743287270814292165715733247893174212845722614574322459415150441263482667,
	0.0555797463065143958462734268351611701440666225563429590041722087536575657676605290578769236934478825764575827238433812255402834246786504369631690557901054301072767154137193675124957294729080492091186354138602138418643743287270814292165715733247893174212845722614574322459415150441263482667,
	0.0554079525032451232177933918439100189095620313806630179957929486883879579564261910950875741108669609647856709082670065064451181974142128748237654741473991286096153170533874594871091658505162157945269495132672635052302004585440512656930682990219718049066752816617513723202797546274389960321,
	0.0554079525032451232177933918439100189095620313806630179957929486883879579564261910950875741108669609647856709082670065064451181974142128748237654741473991286096153170533874594871091658505162157945269495132672635052302004585440512656930682990219718049066752816617513723202797546274389960321,
	0.0550648959017624257963045975478503253413555128006590125775142718657663725156100924756536500774411984394926569706285772092905380429434711305281675288317683948488856617382277646966123418400951779808617795936421087445015371133500679682962215139256716596448982066196292525640229625286047490371,
	0.0550648959017624257963045975478503253413555128006590125775142718657663725156100924756536500774411984394926569706285772092905380429434711305281675288317683948488856617382277646966123418400951779808617795936421087445015371133500679682962215139256716596448982066196292525640229625286047490371,
	0.0545516368708894210617506548900901799440607237809163526321590051551876869708015698538591307426334717920985212522153043284450167473080347260091166420246129420607026984604886741792663102058244279127764170118977799811244961157145670028003087579208830231362271952505925217446562799079349499996,
	0.0545516368708894210617506548900901799440607237809163526321590051551876869708015698538591307426334717920985212522153043284450167473080347260091166420246129420607026984604886741792663102058244279127764170118977799811244961157145670028003087579208830231362271952505925217446562799079349499996,
	0.0538697618657144857089544104066979942479245356718882474484464493051731402149538379458804359077114802152103280936358603309867580741434558135722547811522660556794557169711070142598003442415894683693045137256980705587247657951369253876370548781285364572973840132807643494845230908091204824363,
	0.0538697618657144857089544104066979942479245356718882474484464493051731402149538379458804359077114802152103280936358603309867580741434558135722547811522660556794557169711070142598003442415894683693045137256980705587247657951369253876370548781285364572973840132807643494845230908091204824363,
	0.0530213785240107639679915586076914687273814340810240065496059295714680870965228588413878551334148974423569610268231312564909398061415257749943171778579766278854773125527617196571417696578857654809438124166923581661341912571473177093942413980921190057952045175638410000655495810571343035482,
	0.0530213785240107639679915586076914687273814340810240065496059295714680870965228588413878551334148974423569610268231312564909398061415257749943171778579766278854773125527617196571417696578857654809438124166923581661341912571473177093942413980921190057952045175638410000655495810571343035482,
	0.0520091091517413998430522648274847216705325853129013583877678202334739349954496490141140121332945836227382578160684669550418855511279132997147633640534281956149068291571350183368857850135768134494651109844779043066886801678683237340868599834995064999156138979488419341638429478053829006374,
	0.0520091091517413998430522648274847216705325853129013583877678202334739349954496490141140121332945836227382578160684669550418855511279132997147633640534281956149068291571350183368857850135768134494651109844779043066886801678683237340868599834995064999156138979488419341638429478053829006374,
	0.0508360826177984805601240184701986559829916379320842155137566090281368883755327593943937418787257858445504807414251874945319146840841828881828090539692455563519609827722252391938785550019573860555238457566439675874395956540986820873664422767588465973099317710157405031543694153365868871914,
	0.0508360826177984805601240184701986559829916379320842155137566090281368883755327593943937418787257858445504807414251874945319146840841828881828090539692455563519609827722252391938785550019573860555238457566439675874395956540986820873664422767588465973099317710157405031543694153365868871914,
	0.0495059246830475789199660464308455564187188490713179959568292411346804765155245867604221222816668181281066718474406528818883833579821142778015360925897568390514141259772219618834466881784701632594565929310539740190658549911710312069255671926436939633582110317587077986780918474114619709667,
	0.0495059246830475789199660464308455564187188490713179959568292411346804765155245867604221222816668181281066718474406528818883833579821142778015360925897568390514141259772219618834466881784701632594565929310539740190658549911710312069255671926436939633582110317587077986780918474114619709667,
	0.0480227467936002581207355056669997121440168767700242701003147882322085400258287276749989252102720277977707056780841253645539749437933756536425162028284598528036134933828470786928397144686191942691260516195345552603088158327946097314329132695561856279778258665924306833492570812798242745944,
	0.0480227467936002581207355056669997121440168767700242701003147882322085400258287276749989252102720277977707056780841253645539749437933756536425162028284598528036134933828470786928397144686191942691260516195345552603088158327946097314329132695561856279778258665924306833492570812798242745944,
	0.0463911333730018967621901910664960342346098061005004903055756316382491348702675272661285615923186245834960815462562012022082605831985600517984937129632436540960398194821324616638939161971826025759998982066984613333059851506391009617021773876488491003653540614648210091412352723730925522564,
	0.0463911333730018967621901910664960342346098061005004903055756316382491348702675272661285615923186245834960815462562012022082605831985600517984937129632436540960398194821324616638939161971826025759998982066984613333059851506391009617021773876488491003653540614648210091412352723730925522564,
	0.0446161276526922832134151929276237403258464384162967042256470525499894504736295943547305801711617673172403535182620431111798225488280904910544683167215729294000486464787795412651619840012731845738041573553483939231923856891631609626795164418360487612151516516033580479211227026029131605086,
	0.0446161276526922832134151929276237403258464384162967042256470525499894504736295943547305801711617673172403535182620431111798225488280904910544683167215729294000486464787795412651619840012731845738041573553483939231923856891631609626795164418360487612151516516033580479211227026029131605086,
	0.0427032160846670865110385723624770808934709459666175748904150291868831123573661873028024557413043006556682134201334544156413184356655655831907873184318246542353896868561669340656087249789366385235048987181210748977386598945054199799907843383015247041127655200099880510721657427372724625787,
	0.0427032160846670865110385723624770808934709459666175748904150291868831123573661873028024557413043006556682134201334544156413184356655655831907873184318246542353896868561669340656087249789366385235048987181210748977386598945054199799907843383015247041127655200099880510721657427372724625787,
	0.0406583113847445178801250227788527630755422730490527223183999177434758270615339731463270959142898257451077577040351263014677617511064949342235947160342281468086508426239367289078656313328294231919201437367827228833140341718760059792667840399799721304045656959192918518595818889907737749122,
	0.0406583113847445178801250227788527630755422730490527223183999177434758270615339731463270959142898257451077577040351263014677617511064949342235947160342281468086508426239367289078656313328294231919201437367827228833140341718760059792667840399799721304045656959192918518595818889907737749122,
	0.0384877342592476624868255916233812793438196346814820132609956968399007999777428349579475759925156553653769692787911330111477273665112752241541207719284350997719569381241975644879540425435373985034305442657722545865960458237719113935390005791670555186372969496782369214844665147002468835604,
	0.0384877342592476624868255916233812793438196346814820132609956968399007999777428349579475759925156553653769692787911330111477273665112752241541207719284350997719569381241975644879540425435373985034305442657722545865960458237719113935390005791670555186372969496782369214844665147002468835604,
	0.0361981938723151860358844682888862454006302346723142169208460266564677993760572147119181530971089999658980229732286045077709273218232038355891466781059737683216116419746957593192461156646725803097123280281201334234151459628717883644896147751098699603944940854571880960142913801003790901938,
	0.0361981938723151860358844682888862454006302346723142169208460266564677993760572147119181530971089999658980229732286045077709273218232038355891466781059737683216116419746957593192461156646725803097123280281201334234151459628717883644896147751098699603944940854571880960142913801003790901938,
	0.0337967671156117612954266312254470498176070716782671451541213592021431875109158382034891342481882707623193925137796531051145436742013677581139712117931496713855995285895152430158562835991090032072049042101651830650511532890019421271138759615813811393377281727303754692234018031651578554637,
	0.0337967671156117612954266312254470498176070716782671451541213592021431875109158382034891342481882707623193925137796531051145436742013677581139712117931496713855995285895152430158562835991090032072049042101651830650511532890019421271138759615813811393377281727303754692234018031651578554637,
	0.0312908767473104478678354777930253469778460131872277166142461206590978644446875193240650362595935192924552743667431514135825354637189936684065157225281317853384872450246321743045037159695370885800976095589967637237494842533195120159086062864199135522135287198663461681359733551078865742104,
	0.0312908767473104478678354777930253469778460131872277166142461206590978644446875193240650362595935192924552743667431514135825354637189936684065157225281317853384872450246321743045037159695370885800976095589967637237494842533195120159086062864199135522135287198663461681359733551078865742104,
	0.0286882684738227417298858844303942726041341370468452293668623744817940901506166607171864496851266701352311657722861118009355743927751607064385583074054017586341569623327871254629967589017201267335201624876596956209453632062572657985038325184180443864037536896038485861112585874691625867456,
	0.0286882684738227417298858844303942726041341370468452293668623744817940901506166607171864496851266701352311657722861118009355743927751607064385583074054017586341569623327871254629967589017201267335201624876596956209453632062572657985038325184180443864037536896038485861112585874691625867456,
	0.0259969870583919521918194322072723514480102520506943593733170924568072591463819551473137958959064973488072082275862095003319226040591276360604732435768158417966342541127780494151050346665994218247243022408954357102369205925765980806479241064266951786582793855333841184876380001218008071037,
	0.0259969870583919521918194322072723514480102520506943593733170924568072591463819551473137958959064973488072082275862095003319226040591276360604732435768158417966342541127780494151050346665994218247243022408954357102369205925765980806479241064266951786582793855333841184876380001218008071037,
	0.023225351562565316937258157576788526555722019824579004433803827710452523413547337502367676396058425759097180515843220219675657349966968756625075794810071186663879371342652906434553463240639430319437694995851484846321869746157232692692026437655309343753019766975881322651411563387718986545,
	0.023225351562565316937258157576788526555722019824579004433803827710452523413547337502367676396058425759097180515843220219675657349966968756625075794810071186663879371342652906434553463240639430319437694995851484846321869746157232692692026437655309343753019766975881322651411563387718986545,
	0.0203819298824025726348059836669333475071194643986120084502264242544819761343283559590547770221456980823892750527183541177203749080087563677995482555553179538455001036052207615874959213945389696735627876173170451183883197779782129356959194801550916586553727579401052930304548546151045138051,
	0.0203819298824025726348059836669333475071194643986120084502264242544819761343283559590547770221456980823892750527183541177203749080087563677995482555553179538455001036052207615874959213945389696735627876173170451183883197779782129356959194801550916586553727579401052930304548546151045138051,
	0.0174755129114009465049593689054571502307802805768764900066082793011006234763249217250260692812682189381159919172184347699657247468600563273469214142630822423617368821399345998138964220043907377323402415746025998677957209128235840020458743556962413236572099309048981127710200233085505484632,
	0.0174755129114009465049593689054571502307802805768764900066082793011006234763249217250260692812682189381159919172184347699657247468600563273469214142630822423617368821399345998138964220043907377323402415746025998677957209128235840020458743556962413236572099309048981127710200233085505484632,
	0.0145150892780214718077707405330129910240961984992442575901907149389579931776968227336369745595578696126406628423342865537480132079562925419436463611277719591709288861687003495240075243641463417508762855908341170074971353665506209787126200590871161680190108401483052698682943307010109643555,
	0.0145150892780214718077707405330129910240961984992442575901907149389579931776968227336369745595578696126406628423342865537480132079562925419436463611277719591709288861687003495240075243641463417508762855908341170074971353665506209787126200590871161680190108401483052698682943307010109643555,
	0.0115098243403833821737727593244971192748559048179691435853550406677295376089637653248705122225666868043543939174621915545820005534939237827693011814312449941860888118510201506125913087262996044058435418177218073634848958923908240392738461946630163765417564509735722346942609250788053599042,
	0.0115098243403833821737727593244971192748559048179691435853550406677295376089637653248705122225666868043543939174621915545820005534939237827693011814312449941860888118510201506125913087262996044058435418177218073634848958923908240392738461946630163765417564509735722346942609250788053599042,
	0.0084690631633078876616271123750081601760774875741269159489372703623400539198310633941655394958857176663470892732919006543205436921760602970419723602730095586940786605473014921205457694440956159311672434408433984891203592087024641519579901541179485201493342826610720696143514584497803325422,
	0.0084690631633078876616271123750081601760774875741269159489372703623400539198310633941655394958857176663470892732919006543205436921760602970419723602730095586940786605473014921205457694440956159311672434408433984891203592087024641519579901541179485201493342826610720696143514584497803325422,
	0.005402522246015337761311260944120872841627818184113977357585577929434577630521026438567727368682064790346756160855269481961311582831994842270185477590712037413710044614728607475510728487696477083184510172719750604236744011736898322126500073998400348501530997944414211557079604789733883764,
	0.005402522246015337761311260944120872841627818184113977357585577929434577630521026438567727368682064790346756160855269481961311582831994842270185477590712037413710044614728607475510728487696477083184510172719750604236744011736898322126500073998400348501530997944414211557079604789733883764,
	0.0023238553757732155011022764433958647375932099173585940305072914525535388352765996767275138868460803515403739407429607254311669872011703189408037822149937348621928206516982526237302505513526932985650370147814815645272653351247996908038576668653178722165906866311563185914575164931998434821,
	0.0023238553757732155011022764433958647375932099173585940305072914525535388352765996767275138868460803515403739407429607254311669872011703189408037822149937348621928206516982526237302505513526932985650370147814815645272653351247996908038576668653178722165906866311563185914575164931998434821);

$quadrature_weights[57] = array(
	0.0546343287565840240628413879880520765362287641485429064618774096679924696720825461168238608238805321985156008588610738738324145056180551764714689179905681248389281912223447700492872844209441305029022772997550254492317823185940567954233261531633252094222850965516378409568214364737016431027,
	0.0545528036047618864801389953641965144760153482295025390859438500282864325898553145783777242388713147579747772714846767912494387503179971369564089501571381845430675654372921626543581470461388767331934110504877072977636510056707512059264202964970149348819326875158900199020898781626048049782,
	0.0545528036047618864801389953641965144760153482295025390859438500282864325898553145783777242388713147579747772714846767912494387503179971369564089501571381845430675654372921626543581470461388767331934110504877072977636510056707512059264202964970149348819326875158900199020898781626048049782,
	0.0543084714524986431387467729547915602633775761284777723625766548712548397570261382141404655752679838311313821658797218548635708001026953431711040366243392659699619073300863894396485515134162809372257739382686360702838565543276870646615731642846610441927717167891665654542707529323427780527,
	0.0543084714524986431387467729547915602633775761284777723625766548712548397570261382141404655752679838311313821658797218548635708001026953431711040366243392659699619073300863894396485515134162809372257739382686360702838565543276870646615731642846610441927717167891665654542707529323427780527,
	0.0539020614832985746428094817306014534866276745873407168095654990126561888616893234116652040378575182354254884914038258007062944877419370397684332764746110114730573480233086014063033806935299919706530533223947363126609755117066071326938934417430019808053047588907338086574502519664903503593,
	0.0539020614832985746428094817306014534866276745873407168095654990126561888616893234116652040378575182354254884914038258007062944877419370397684332764746110114730573480233086014063033806935299919706530533223947363126609755117066071326938934417430019808053047588907338086574502519664903503593,
	0.0533347865848191584265769779914406250959470462378439372822499743037856955829830058121449310567620586367503592850901149101843524123998129161047819916459603959891509436613055363255765767952251291983961527039958636429800023243742675523312108234811458701174452682156252757299374295232132114348,
	0.0533347865848191584265769779914406250959470462378439372822499743037856955829830058121449310567620586367503592850901149101843524123998129161047819916459603959891509436613055363255765767952251291983961527039958636429800023243742675523312108234811458701174452682156252757299374295232132114348,
	0.052608339729177432440231381640884189625255916428982592768570397722590590471816339595555475297812786643599678344574204799829759041778364161978706597887922048482504599492745785823432777561309258438628789713192914542149505133782739646923530903140277063168480346790808452645481734365264427827,
	0.052608339729177432440231381640884189625255916428982592768570397722590590471816339595555475297812786643599678344574204799829759041778364161978706597887922048482504599492745785823432777561309258438628789713192914542149505133782739646923530903140277063168480346790808452645481734365264427827,
	0.0517248889205178247206239086651469806258692764894542553030585145489509404855855017671312302323034800188506093324063315688076545128833836435733011880343855342402772641478866692251336125316006155666402268914040843677734969145121319660877326108603786198497237372566816019617847706699271848493,
	0.0517248889205178247206239086651469806258692764894542553030585145489509404855855017671312302323034800188506093324063315688076545128833836435733011880343855342402772641478866692251336125316006155666402268914040843677734969145121319660877326108603786198497237372566816019617847706699271848493,
	0.0506870707249274086566404255636365795531047987116499536486610677143298436323017935273915262158005876797685065715356160872281670735153904746538355904926609677902751656936899135366623303089817880402843328653108147177293092372018241398948468186604973325052555158378235622704373196837124545383,
	0.0506870707249274086566404255636365795531047987116499536486610677143298436323017935273915262158005876797685065715356160872281670735153904746538355904926609677902751656936899135366623303089817880402843328653108147177293092372018241398948468186604973325052555158378235622704373196837124545383,
	0.0494979824020196789938379444993879262646728960762586853508843699137034454684611464938874998385161291876433161680378578467980901352556846794206119499677193983504645838717290472081537004495038763395603867889034630121066260118370573472715969314300832614884876992714900931098501815925598996968,
	0.0494979824020196789938379444993879262646728960762586853508843699137034454684611464938874998385161291876433161680378578467980901352556846794206119499677193983504645838717290472081537004495038763395603867889034630121066260118370573472715969314300832614884876992714900931098501815925598996968,
	0.0481611726616877512688510517568167367162428543195299777509336771981821557113856532630423426998776943435131714809939700334307499807210946418956191850640096855108725814226449219154799582807342458999178627589571014641346563851700680015531599621035622611142950187097580943791413049034248166901,
	0.0481611726616877512688510517568167367162428543195299777509336771981821557113856532630423426998776943435131714809939700334307499807210946418956191850640096855108725814226449219154799582807342458999178627589571014641346563851700680015531599621035622611142950187097580943791413049034248166901,
	0.0466806310736415037838408927788335708830549965242929778581841367268819953388552439526809396760955003817028843005550811842265023259895027534007245404730386644558617410309172463649469870843962449166099490142016754245258319472537211563486978965586738853664525773488685127854253835091921287275,
	0.0466806310736415037838408927788335708830549965242929778581841367268819953388552439526809396760955003817028843005550811842265023259895027534007245404730386644558617410309172463649469870843962449166099490142016754245258319472537211563486978965586738853664525773488685127854253835091921287275,
	0.0450607761613811577972135295258329703541113366416026741948529820931688831102622158928887730526300605911206556052877213939681088992777663872976002337795604146469396165136196373284120415431230942151217884958957565764553009652592767808730105646772494282739695714411511825668606065852337787946,
	0.0450607761613811577972135295258329703541113366416026741948529820931688831102622158928887730526300605911206556052877213939681088992777663872976002337795604146469396165136196373284120415431230942151217884958957565764553009652592767808730105646772494282739695714411511825668606065852337787946,
	0.043306442216215196596432108328426125704364651342725808418391978993231891857253072561913125960368875955212287382424821682208176441639817653180758432918093204411838477121823942519631092954678021994936887476646870706933168308126194836146790710861677308813759381897927091848947620134337660735,
	0.043306442216215196596432108328426125704364651342725808418391978993231891857253072561913125960368875955212287382424821682208176441639817653180758432918093204411838477121823942519631092954678021994936887476646870706933168308126194836146790710861677308813759381897927091848947620134337660735,
	0.0414228648708011103631969052736104309601351140912015419202709836631557719609691522425899303390816788973598934570824399537997173700803387579605551267980813821639337932595299177807576256360007055618955674241651381515523974875710634776997536114141461142164216929259820073553216480827392118137,
	0.0414228648708011103631969052736104309601351140912015419202709836631557719609691522425899303390816788973598934570824399537997173700803387579605551267980813821639337932595299177807576256360007055618955674241651381515523974875710634776997536114141461142164216929259820073553216480827392118137,
	0.0394156654754801140899527208010555042508151727322945731030003457148659682768721642992801303160713972755417220591281821684675454855973975634724159238433458788232837180535723647629382498035067666185377982129043879509229977337130649988028567824859930640212171097119512373580010739967665516377,
	0.0394156654754801140899527208010555042508151727322945731030003457148659682768721642992801303160713972755417220591281821684675454855973975634724159238433458788232837180535723647629382498035067666185377982129043879509229977337130649988028567824859930640212171097119512373580010739967665516377,
	0.0372908343244173173547352639956989655539698724087680563771271135284772904053237058449788220065497416641384374612214332020552090744687258391447090424524965768064453432727382459662020652275331107184176217682405352355708103968959084947481008425613374740933034831342262323265222527025118489094,
	0.0372908343244173173547352639956989655539698724087680563771271135284772904053237058449788220065497416641384374612214332020552090744687258391447090424524965768064453432727382459662020652275331107184176217682405352355708103968959084947481008425613374740933034831342262323265222527025118489094,
	0.0350547127823126175057509705965500644569012556759409018250422539887313752787679226720492290952056253540258849454967736809683592474370959433649491977942366270646083099711240101111463786931150141178710724436368999156183038303050128143764863803446005759117810468290730329618366027857625312469,
	0.0350547127823126175057509705965500644569012556759409018250422539887313752787679226720492290952056253540258849454967736809683592474370959433649491977942366270646083099711240101111463786931150141178710724436368999156183038303050128143764863803446005759117810468290730329618366027857625312469,
	0.032713974366371568542490109910393498284574768638930671066334680483102711728988080364563070440250337477600157169623698938611723608884645207411180949969503493344008707783431989194092228019928505767951753077612164340002149036349641462736095480396330314359523611088767383864778038694757220049,
	0.032713974366371568542490109910393498284574768638930671066334680483102711728988080364563070440250337477600157169623698938611723608884645207411180949969503493344008707783431989194092228019928505767951753077612164340002149036349641462736095480396330314359523611088767383864778038694757220049,
	0.0302756048426939994584905988331372111851184545053376681526180509412422449058471137921851291346562260656774419095041116323515772985824825819499181442352394212634731705331572563373545541903148483816528675382288238983053857758108283919292399058699892836458445342713222525815032483007464515344,
	0.0302756048426939994584905988331372111851184545053376681526180509412422449058471137921851291346562260656774419095041116323515772985824825819499181442352394212634731705331572563373545541903148483816528675382288238983053857758108283919292399058699892836458445342713222525815032483007464515344,
	0.0277468814021801923212579500383637591696208463159952617880462866317297488646474416513653915148414718247191164216852468322594304218753275442869944348709415346238583834745867080617228515823346346348389946674884770737043270242413570610050546538901173121118238693803522222735899064121873638746,
	0.0277468814021801923212579500383637591696208463159952617880462866317297488646474416513653915148414718247191164216852468322594304218753275442869944348709415346238583834745867080617228515823346346348389946674884770737043270242413570610050546538901173121118238693803522222735899064121873638746,
	0.0251353509909181226472737881409554879758809126073346052919155869955725255942751510977285638262835823527409736913857854131210502084337385422898514640177823913450242088527792589580216914570251569434865341658656798311502339015384375175374328995385726133132980571504462834944630795119755153798,
	0.0251353509909181226472737881409554879758809126073346052919155869955725255942751510977285638262835823527409736913857854131210502084337385422898514640177823913450242088527792589580216914570251569434865341658656798311502339015384375175374328995385726133132980571504462834944630795119755153798,
	0.0224488078907764380796892388450908804387962019606627317289097774327871729129044911407688651227785343101708105659074895352893694794349145451438393433590623300924665359471813862817991003856148243217994903431133509855351744388557029527026820047020923983611070416801356827832726904898737471754,
	0.0224488078907764380796892388450908804387962019606627317289097774327871729129044911407688651227785343101708105659074895352893694794349145451438393433590623300924665359471813862817991003856148243217994903431133509855351744388557029527026820047020923983611070416801356827832726904898737471754,
	0.0196952706994885203824224522735148584246970405778395012144411494431428480225977696482859279424039764553517838363578754800060610523523574025317183486749086507555389246912771850077039184188234282017672371419080989206691548334423495019034190565669437313185686601293227915038950864659584914649,
	0.0196952706994885203824224522735148584246970405778395012144411494431428480225977696482859279424039764553517838363578754800060610523523574025317183486749086507555389246912771850077039184188234282017672371419080989206691548334423495019034190565669437313185686601293227915038950864659584914649,
	0.0168829590234415490350008215668332764463059650200004404078492446242188286089201470047189094790848005614473223969105977534766457048151159712089152321398027529390295879805492003279745677026310737619693206547397080002426163730633140677964926032835922746172338177223890981376232036738707432237,
	0.0168829590234415490350008215668332764463059650200004404078492446242188286089201470047189094790848005614473223969105977534766457048151159712089152321398027529390295879805492003279745677026310737619693206547397080002426163730633140677964926032835922746172338177223890981376232036738707432237,
	0.0140202707907535561702471513381502513228268482238128456108604515188126331187574986034444714047429639635305054777564351005754832828977825037215634602245696106039546383962223444722439705654068373865933404494065107207033848486350793582035014110198448414677263426910359608168516012986099934892,
	0.0140202707907535561702471513381502513228268482238128456108604515188126331187574986034444714047429639635305054777564351005754832828977825037215634602245696106039546383962223444722439705654068373865933404494065107207033848486350793582035014110198448414677263426910359608168516012986099934892,
	0.0111157637323359901456754487681900391395904333631786220806115776352178054267096295573255140682320862694485381881870443982268744054597422874121537361413749375250062064212066608851049349013807045450944660717748970997140468389894037086766146173900261631006181427841737075323118995706882775224,
	0.0111157637323359901456754487681900391395904333631786220806115776352178054267096295573255140682320862694485381881870443982268744054597422874121537361413749375250062064212066608851049349013807045450944660717748970997140468389894037086766146173900261631006181427841737075323118995706882775224,
	0.0081781600678212326262109981303794018647094260911870515559495803175263976316444470358520225997021428553299121883429622111584614853580437293996766344831106765781729292934879431863340505290628242493773833277735987920460233774612225751978370741007547450844528272084480368825180931719446668072,
	0.0081781600678212326262109981303794018647094260911870515559495803175263976316444470358520225997021428553299121883429622111584614853580437293996766344831106765781729292934879431863340505290628242493773833277735987920460233774612225751978370741007547450844528272084480368825180931719446668072,
	0.0052165334747187793905066298714200853230314153904276446206733187014234652550989862183206965931682321144683498399927997031218799161482010680983331327529586150906389575306598460060023597705009281621472973018087391062319151804097892441030396423357829819469305997366715674338990001348518388683,
	0.0052165334747187793905066298714200853230314153904276446206733187014234652550989862183206965931682321144683498399927997031218799161482010680983331327529586150906389575306598460060023597705009281621472973018087391062319151804097892441030396423357829819469305997366715674338990001348518388683,
	0.0022437538722506629097347868226350138862675186051545391915377904189740743041602766973121578228429461964982335623126431060935398437416160929656053957278622826968206951802734438882186541437111471239795017417958531179188074641984691441572658332199905171411283353139593209035246224418421809475,
	0.0022437538722506629097347868226350138862675186051545391915377904189740743041602766973121578228429461964982335623126431060935398437416160929656053957278622826968206951802734438882186541437111471239795017417958531179188074641984691441572658332199905171411283353139593209035246224418421809475);

$quadrature_weights[58] = array(
	0.0536811198633348488639059553057246129006819920023619436266546277365746951184024215662863270361444228616577791920269209979026882413734502759767811966272603907351760906888185636252247580024253426867047146155263601267170030275715233858982225935331860502650002689089209990806341152633689234565,
	0.0536811198633348488639059553057246129006819920023619436266546277365746951184024215662863270361444228616577791920269209979026882413734502759767811966272603907351760906888185636252247580024253426867047146155263601267170030275715233858982225935331860502650002689089209990806341152633689234565,
	0.0535263433040582521006108138861701805419674894903239215017231698378237154217128166364725770644050021619549459851418074512897756878582502782264612297844645443094248010923186018306135543165122457290483163247402986043545659487360375759012719449517746072125664654672731066876392646778741570446,
	0.0535263433040582521006108138861701805419674894903239215017231698378237154217128166364725770644050021619549459851418074512897756878582502782264612297844645443094248010923186018306135543165122457290483163247402986043545659487360375759012719449517746072125664654672731066876392646778741570446,
	0.0532172364465790141034809843773847932124579233045218450892887171007589751043935856470854636136916093596824564029374978912631496971072743102227988406565547418856790270887688834928307837624320940250492250816127757684421035434572357188962735218149412856593293047929220475664165400941161236887,
	0.0532172364465790141034809843773847932124579233045218450892887171007589751043935856470854636136916093596824564029374978912631496971072743102227988406565547418856790270887688834928307837624320940250492250816127757684421035434572357188962735218149412856593293047929220475664165400941161236887,
	0.0527546905263708334296457672315231717649335929173374798139921464488395054601125508517141955801518266044731147238895316440425889043404262733186108236053761314583877812683487809286722786175164257371912985743944842688424593401485871510643341891561220010191846945657865890637064449751617731699,
	0.0527546905263708334296457672315231717649335929173374798139921464488395054601125508517141955801518266044731147238895316440425889043404262733186108236053761314583877812683487809286722786175164257371912985743944842688424593401485871510643341891561220010191846945657865890637064449751617731699,
	0.052140039183669818971260556060071825761021690134243344357910772091126817474492210529659145826913737153517672298078805596873415019450283181048491874837306756602537139337968331842845871084802356762969299768138495507248305668222686155496026709197231827527356993006193368514347858251029398959,
	0.052140039183669818971260556060071825761021690134243344357910772091126817474492210529659145826913737153517672298078805596873415019450283181048491874837306756602537139337968331842845871084802356762969299768138495507248305668222686155496026709197231827527356993006193368514347858251029398959,
	0.0513750546182857254745148206110653803029581080956232019346605287040492125497945700279270251492744068405336926852348209908364870401656740382750459012962468011969332970297754808727104859232350816962792290121873820349305072558888929102566652606063912165841983059564673717263246232931095688467,
	0.0513750546182857254745148206110653803029581080956232019346605287040492125497945700279270251492744068405336926852348209908364870401656740382750459012962468011969332970297754808727104859232350816962792290121873820349305072558888929102566652606063912165841983059564673717263246232931095688467,
	0.050461942479953125297659821567631778047487966362545149578041899710322624889330647343426890277694368555769471810979182072151233623787857600524369574719448240318294051277921576497492260159104019143374676911267434276361397739263181316983053585913590048194716597683094897986703695176378189471,
	0.050461942479953125297659821567631778047487966362545149578041899710322624889330647343426890277694368555769471810979182072151233623787857600524369574719448240318294051277921576497492260159104019143374676911267434276361397739263181316983053585913590048194716597683094897986703695176378189471,
	0.049403335508962392866510865712701319650644422669361168417647275200134012035528873103496032349843840900471378162142399953955902304481337580824556183890906186555116318517896582632258661054139354555610616368707102669706840130454538213044091515685627109458411610318516917477490337407298689804,
	0.049403335508962392866510865712701319650644422669361168417647275200134012035528873103496032349843840900471378162142399953955902304481337580824556183890906186555116318517896582632258661054139354555610616368707102669706840130454538213044091515685627109458411610318516917477490337407298689804,
	0.0482022859454177484065704061098669065750307136268468625963555576256786794871930746952429949918838043722891893242585725210079633332797393936055675771424798872776106735311989215083288989170936003353930866601202026278840134639101548998967437840355411479382814966818337860475053931327358909934,
	0.0482022859454177484065704061098669065750307136268468625963555576256786794871930746952429949918838043722891893242585725210079633332797393936055675771424798872776106735311989215083288989170936003353930866601202026278840134639101548998967437840355411479382814966818337860475053931327358909934,
	0.0468622567290263469184180780379200348509136109749744945437591307956766209614090351758989123418158833076270966776629794504571461672657111501558385553595952353698714008605143682397552357954616515721687368281159402148081102669553077996686098411902814779297804372718024014839597965382496679749,
	0.0468622567290263469184180780379200348509136109749744945437591307956766209614090351758989123418158833076270966776629794504571461672657111501558385553595952353698714008605143682397552357954616515721687368281159402148081102669553077996686098411902814779297804372718024014839597965382496679749,
	0.0453871115148198025039805360888660491491617686449521352114825400857830753306258416635900833916388377722352289863320487636973731532685267119249219732029349348146823864822532096694212484937951208308009546414237950381226340766367590913299944549454743885160854964385594272148767806384312498318,
	0.0453871115148198025039805360888660491491617686449521352114825400857830753306258416635900833916388377722352289863320487636973731532685267119249219732029349348146823864822532096694212484937951208308009546414237950381226340766367590913299944549454743885160854964385594272148767806384312498318,
	0.0437811035336402510390256923483360732427561176600973782616054048365461259851399646601515829978800896780737174162183238583842649627197145021186789643638666887737023679459948347607348880506565066315714053924591778330194680608575735266084639255712440802124084484329467779166350815727958083289,
	0.0437811035336402510390256923483360732427561176600973782616054048365461259851399646601515829978800896780737174162183238583842649627197145021186789643638666887737023679459948347607348880506565066315714053924591778330194680608575735266084639255712440802124084484329467779166350815727958083289,
	0.0420488633295821259945699819172542314622665402355190603459430229864413093275686863505061008922726273361310213738032965870168432792224883011262790562132176189417332205909707268228736835696667712133025393500540781413515245309004812792166922604433994945781029138438239037936446576072449524872,
	0.0420488633295821259945699819172542314622665402355190603459430229864413093275686863505061008922726273361310213738032965870168432792224883011262790562132176189417332205909707268228736835696667712133025393500540781413515245309004812792166922604433994945781029138438239037936446576072449524872,
	0.0401953854098677968880767508268822923579140402207077844356624417849162990073853918630080654283103712489143232564726427966533377373787839604949326110011846453298169835138152950331502814913123077512431549743200517221915674184959799072489956749163089812316439437654905495892221222349807718331,
	0.0401953854098677968880767508268822923579140402207077844356624417849162990073853918630080654283103712489143232564726427966533377373787839604949326110011846453298169835138152950331502814913123077512431549743200517221915674184959799072489956749163089812316439437654905495892221222349807718331,
	0.0382260138458584332294590344571485400659427639863191564728220186792880559403685731895453560014157182237894348920076290413855604132495651365167826655100704598586154855531262523149357813356128611697747634326007616576282881975239318130636293091544242224281455349011101113943646025507571702022,
	0.0382260138458584332294590344571485400659427639863191564728220186792880559403685731895453560014157182237894348920076290413855604132495651365167826655100704598586154855531262523149357813356128611697747634326007616576282881975239318130636293091544242224281455349011101113943646025507571702022,
	0.0361464268670872705407808569758552272333427912991269833931771084039344613398435830931408527726399566205638173244765112864485247603361214483426724002350446308274897400587730449249623724857074829919919675563665118055832627647201709167433300012000218017746741289237197976529150156594016786403,
	0.0361464268670872705407808569758552272333427912991269833931771084039344613398435830931408527726399566205638173244765112864485247603361214483426724002350446308274897400587730449249623724857074829919919675563665118055832627647201709167433300012000218017746741289237197976529150156594016786403,
	0.0339626204934160107977275551845847994387837763949648005548224518880265432957602365283092280668530764864435375719390182788180733427785643931423924622669605159219464420193606425282653374142044806213099620224253239124269829106063505699509975386274579508333390477677323772759771453634965834776,
	0.0339626204934160107977275551845847994387837763949648005548224518880265432957602365283092280668530764864435375719390182788180733427785643931423924622669605159219464420193606425282653374142044806213099620224253239124269829106063505699509975386274579508333390477677323772759771453634965834776,
	0.0316808912538093273202920396219502966872861645240879873259067178781881324526713706181088847689762886129719334186054280577940864647534993279167497034143288106490894927022247520818410891223320545344451273015602904322402401618290535633480250845521093432720189009673803304264465572419579895332,
	0.0316808912538093273202920396219502966872861645240879873259067178781881324526713706181088847689762886129719334186054280577940864647534993279167497034143288106490894927022247520818410891223320545344451273015602904322402401618290535633480250845521093432720189009673803304264465572419579895332,
	0.0293078180441604907183940268884438100349616013719531895625243322963996836676542974522541390789825008663102742506581599580260585364388520583632068658910276429800445385949680673653490808868791436006637772022750598559028522544897467116277410234397266132684543585168136457162070425662494796889,
	0.0293078180441604907183940268884438100349616013719531895625243322963996836676542974522541390789825008663102742506581599580260585364388520583632068658910276429800445385949680673653490808868791436006637772022750598559028522544897467116277410234397266132684543585168136457162070425662494796889,
	0.0268502431819818684759074786781449555910274646571860065769964468899639595702300751997471959830081660918456855293105603050454181653638868410501095754887158964029227499890504555627952210742926828105022925923168585763835132559585936195226084145510961102630292793443075649125271805123670858106,
	0.0268502431819818684759074786781449555910274646571860065769964468899639595702300751997471959830081660918456855293105603050454181653638868410501095754887158964029227499890504555627952210742926828105022925923168585763835132559585936195226084145510961102630292793443075649125271805123670858106,
	0.0243152527249639525402587606257985097442911865134363058873272764104333904898576816833449701048930636325756457468693613671925415538418036159046550225765839679937080986500682728352536396220918002564171063581119942643972312064583459361656091011564490252776757345919395023084665170086018389875,
	0.0243152527249639525402587606257985097442911865134363058873272764104333904898576816833449701048930636325756457468693613671925415538418036159046550225765839679937080986500682728352536396220918002564171063581119942643972312064583459361656091011564490252776757345919395023084665170086018389875,
	0.0217101561401462357669168094951182899226029340779503370338755977321058017269314387551755860273253945342811527124820313620271752472321825715891682921424798083147068937057311925495533640899142766079338293050122644840714037902988791173818888506167918888306199538575288349777662517089719137654,
	0.0217101561401462357669168094951182899226029340779503370338755977321058017269314387551755860273253945342811527124820313620271752472321825715891682921424798083147068937057311925495533640899142766079338293050122644840714037902988791173818888506167918888306199538575288349777662517089719137654,
	0.0190424654618934086557876594821076039333641329342966622171180545106069201091193168329496895065214272042861726941158246509132136395279861024849007799247481641091879747701501832052631658523359451335466603556762690981369631838835326218399526906881854345382521506537971410160165815928482241312,
	0.0190424654618934086557876594821076039333641329342966622171180545106069201091193168329496895065214272042861726941158246509132136395279861024849007799247481641091879747701501832052631658523359451335466603556762690981369631838835326218399526906881854345382521506537971410160165815928482241312,
	0.0163198742349709650521208304195708874821816105277690601527732140010475556612523169341198495318384402791667551892348868170658154525135530649963968112241979662984375760707406085254576616760367571389939359470408578684118345060015703906103588886343432902950447500655417526848604268607140702359,
	0.0163198742349709650521208304195708874821816105277690601527732140010475556612523169341198495318384402791667551892348868170658154525135530649963968112241979662984375760707406085254576616760367571389939359470408578684118345060015703906103588886343432902950447500655417526848604268607140702359,
	0.0135502371129888121451789664017618618308308531829865016577047312732032077091570461794849180995268783861057971851182625184320224351734666437199617126284260663849721749500837959269967465860186336517024896377764768427763899592639357959981806937594168795506907169898233663471989645076742434622,
	0.0135502371129888121451789664017618618308308531829865016577047312732032077091570461794849180995268783861057971851182625184320224351734666437199617126284260663849721749500837959269967465860186336517024896377764768427763899592639357959981806937594168795506907169898233663471989645076742434622,
	0.0107415535328787741168563619136618737235674500177416582814027213745621654400224951954498709924696857688932161943979329983384361786321677293509655108512029825775278595392322808034385785534021126467705935469750073940123498975175941622936925859561908943934980917095350576409322667802063750489,
	0.0107415535328787741168563619136618737235674500177416582814027213745621654400224951954498709924696857688932161943979329983384361786321677293509655108512029825775278595392322808034385785534021126467705935469750073940123498975175941622936925859561908943934980917095350576409322667802063750489,
	0.007901973849998674754016745674847759507254974511445700226746914202864470655119220162622734250445512869419916772122259195126373937291840955297427284738985233632017618171789060031407210398572992481387566019175463400183686564236243672495136970877024101231584560205485468526795199247387915244,
	0.007901973849998674754016745674847759507254974511445700226746914202864470655119220162622734250445512869419916772122259195126373937291840955297427284738985233632017618171789060031407210398572992481387566019175463400183686564236243672495136970877024101231584560205485468526795199247387915244,
	0.0050399816126502430850175011746224235533308794367412626183057067988306844939330904814942942981191070614586563512888622281125741136822167764332722371374240470636166310122625148106107438365704044170148215977150733042520853574211499564243835605166328567788896440118782299166688538833904944159,
	0.0050399816126502430850175011746224235533308794367412626183057067988306844939330904814942942981191070614586563512888622281125741136822167764332722371374240470636166310122625148106107438365704044170148215977150733042520853574211499564243835605166328567788896440118782299166688538833904944159,
	0.0021677232496274499430543429249845114310354402245786183237694727158732992949895875797870335750639552085569158721944413597419566074847757770480043132689610034167511849858747187769571178278754932668378526219042082696124155182919622210250260243090158709370161703597746750537506836531543034424,
	0.0021677232496274499430543429249845114310354402245786183237694727158732992949895875797870335750639552085569158721944413597419566074847757770480043132689610034167511849858747187769571178278754932668378526219042082696124155182919622210250260243090158709370161703597746750537506836531543034424);

$quadrature_weights[59] = array(
	0.0527980126219904214155123324308552672990156744026711684394586630632366182065170023375453800090589228140782767277244046284321293872160694092645853031083801125992974533961412830927326701499730120688776963046181860417166663946424610915840474516637247930182611504739183271987208596085987725933,
	0.0527244338591279319613042488706125028718839375035442669792246394813498131794767671877846873796404368243789948825075646937646861763080460652954359289041171873855207977850852108952249246859377070870714979155557498725252197506449257376006751637156584031067665114311446749403779651746834432358,
	0.0527244338591279319613042488706125028718839375035442669792246394813498131794767671877846873796404368243789948825075646937646861763080460652954359289041171873855207977850852108952249246859377070870714979155557498725252197506449257376006751637156584031067665114311446749403779651746834432358,
	0.0525039026478287390509413220142884653607880584859075305276587902008602930634089092426496641588173610072874134577826826718492345197108904644980944287709305904226724277139800710286796579370285463570862501186300364009936980369016795644567074617773600109111492112818807352601340539912474226016,
	0.0525039026478287390509413220142884653607880584859075305276587902008602930634089092426496641588173610072874134577826826718492345197108904644980944287709305904226724277139800710286796579370285463570862501186300364009936980369016795644567074617773600109111492112818807352601340539912474226016,
	0.0521370336483753913839872083078182338745975798794849497600211734635984637355653728685604949570164529340364136575744163894350597797745017680586364112873436317738392207722993067157386892204148065676460062457942217984037184526994555384941668119989476428940189577106488400691499917758449082139,
	0.0521370336483753913839872083078182338745975798794849497600211734635984637355653728685604949570164529340364136575744163894350597797745017680586364112873436317738392207722993067157386892204148065676460062457942217984037184526994555384941668119989476428940189577106488400691499917758449082139,
	0.0516248493908914821464399397734228085937643377492687370671129473494717257890232600402650321487232424807647770525035839734705214670397039946149548438066747749546842572130870041218336982755671394299530522573456434881415264053302507902853442586570751257218641496714102359929178405977195436375,
	0.0516248493908914821464399397734228085937643377492687370671129473494717257890232600402650321487232424807647770525035839734705214670397039946149548438066747749546842572130870041218336982755671394299530522573456434881415264053302507902853442586570751257218641496714102359929178405977195436375,
	0.0509687774253939168502479689936810100983096097852119892602103233184384172000739523008690522727241396247554035366784734819960970747594636497525817958230685608943235288404171533426089803990465721588760495460665181936639926463525736492887126476793352569412528048474953960283616034564807462184,
	0.0509687774253939168502479689936810100983096097852119892602103233184384172000739523008690522727241396247554035366784734819960970747594636497525817958230685608943235288404171533426089803990465721588760495460665181936639926463525736492887126476793352569412528048474953960283616034564807462184,
	0.0501706463429969028107204304421656821438441057158682952865902359808258664252101177736398533033134449335299082498407409129834142039016999837141241947651713123917430179893716569600772008821369008205567620584262632092265355739310221089406886359102765474495781906801430862004606652206284418305,
	0.0501706463429969028107204304421656821438441057158682952865902359808258664252101177736398533033134449335299082498407409129834142039016999837141241947651713123917430179893716569600772008821369008205567620584262632092265355739310221089406886359102765474495781906801430862004606652206284418305,
	0.0492326806793619857796936200150241883828630358705233272719000848569007817023499564278664940150736123263902871192607027149879446094538070650580803231445676962861693344001565726462724888487120731672110873900064270390245443332311463509628457565481271124493736600698603075815331142559009986104,
	0.0492326806793619857796936200150241883828630358705233272719000848569007817023499564278664940150736123263902871192607027149879446094538070650580803231445676962861693344001565726462724888487120731672110873900064270390245443332311463509628457565481271124493736600698603075815331142559009986104,
	0.0481574947146064403881468292859357839604642187210079111078780441793925787953926970650746918389749275914468331486260308204621088174458206343758830389143089044914025945104059290186317166362055987433477871865099998247948714811221682488018713864640748609173193225701476942426134884642678939769,
	0.0481574947146064403881468292859357839604642187210079111078780441793925787953926970650746918389749275914468331486260308204621088174458206343758830389143089044914025945104059290186317166362055987433477871865099998247948714811221682488018713864640748609173193225701476942426134884642678939769,
	0.0469480851869620191931597364829289522385459174745706980269777374502924267501852179680038877026575922406504501391132593558718088429301687035314401051427617548913258401866622413381732546689569919267792564329979629373459403785707316426446911072251079826441160693487842738492443963948429549674,
	0.0469480851869620191931597364829289522385459174745706980269777374502924267501852179680038877026575922406504501391132593558718088429301687035314401051427617548913258401866622413381732546689569919267792564329979629373459403785707316426446911072251079826441160693487842738492443963948429549674,
	0.045607822940509769831868213158374211417994459720461557647079601778411961271469657922107874426325259914001066721478338222034077563253877870377745074814614852776786140377121095693671839885971707526404320436506093822787457944649896372537531626322777907988586391222266616583862851713017631582,
	0.045607822940509769831868213158374211417994459720461557647079601778411961271469657922107874426325259914001066721478338222034077563253877870377745074814614852776786140377121095693671839885971707526404320436506093822787457944649896372537531626322777907988586391222266616583862851713017631582,
	0.0441404435302973806907980847330809685891863326681307176847778971009184534411335719796414778706999076666874290534273399038006412506449279027393382609682283621662718527306643057043419386104935879847298315792706545741854707541764938408858523144444222062622871059765892122795175831683371457406,
	0.0441404435302973806907980847330809685891863326681307176847778971009184534411335719796414778706999076666874290534273399038006412506449279027393382609682283621662718527306643057043419386104935879847298315792706545741854707541764938408858523144444222062622871059765892122795175831683371457406,
	0.0425500368110676386673082004847131274457234133459328311532646957574486116920334002142053385312411054156854169903751480243511869990403031213791768753977849235711458650980798540101281697353324111002021624953697434379247291756605662676702336756492659684928428228502953559389606219069866381636,
	0.0425500368110676386673082004847131274457234133459328311532646957574486116920334002142053385312411054156854169903751480243511869990403031213791768753977849235711458650980798540101281697353324111002021624953697434379247291756605662676702336756492659684928428228502953559389606219069866381636,
	0.0408410355386867076602021080894693086860064759028936404917099547065168719718649204558805513120715173996214294927824061665026724295843638482130362647906575946835708333855747879143572598664405185392607782526250643738192477305862320500441536259758399834014280646494865993320874222718926330341,
	0.0408410355386867076602021080894693086860064759028936404917099547065168719718649204558805513120715173996214294927824061665026724295843638482130362647906575946835708333855747879143572598664405185392607782526250643738192477305862320500441536259758399834014280646494865993320874222718926330341,
	0.039018203016160009503030777211285513419091837939024416970522282596771494017865251813955323405292437119417938033261993604077174878797392057844097060925014834771162577358078658222993776990231255758910319303435957245827067311151537350267426748126411524622226453652560003242013755180378352427,
	0.039018203016160009503030777211285513419091837939024416970522282596771494017865251813955323405292437119417938033261993604077174878797392057844097060925014834771162577358078658222993776990231255758910319303435957245827067311151537350267426748126411524622226453652560003242013755180378352427,
	0.03708661981887092269183791703527735827894996394913449146838873374150925326316821538698986231394039812530988430992890332619471721514099776988552234382527038512605423938657193697436066512753777888330900201677501423906644395406178914626373833989229222695457216206261244203447558424782760122,
	0.03708661981887092269183791703527735827894996394913449146838873374150925326316821538698986231394039812530988430992890332619471721514099776988552234382527038512605423938657193697436066512753777888330900201677501423906644395406178914626373833989229222695457216206261244203447558424782760122,
	0.0350516696364001087837183589610782511167250811878572545690809746848872845277930033209230210288218174443437891223755512906842541015404010842743995235919937905885430816398896949950892760062254075233159623046028664163121096229692928445995007609562766296214338158811387828164183054992231309964,
	0.0350516696364001087837183589610782511167250811878572545690809746848872845277930033209230210288218174443437891223755512906842541015404010842743995235919937905885430816398896949950892760062254075233159623046028664163121096229692928445995007609562766296214338158811387828164183054992231309964,
	0.0329190242710452777575112643535988080802698765574078252815785786941967092434999992848501869788638824580868312455018621556959302660338711548710107770216650069141728033083805228002391139826972508556800201283059502069992060822411735907623568272500752905930128808338950711350781701690017711563,
	0.0329190242710452777575112643535988080802698765574078252815785786941967092434999992848501869788638824580868312455018621556959302660338711548710107770216650069141728033083805228002391139826972508556800201283059502069992060822411735907623568272500752905930128808338950711350781701690017711563,
	0.030694627836111683239750328192480805359526748005828329620430882766080688605340973010575041273602539367761896412284605682619961338044109288801194533788448097907721750003402412361451600130464742924561018837020652150242336383786810660716701750964493780723249080275652809569865686484032546625,
	0.030694627836111683239750328192480805359526748005828329620430882766080688605340973010575041273602539367761896412284605682619961338044109288801194533788448097907721750003402412361451600130464742924561018837020652150242336383786810660716701750964493780723249080275652809569865686484032546625,
	0.0283846802005347979051528693353884987703141837630423358392152763181374638002456726254533996613596116509082085207784912489460964165757736805924241158570653267838386794713481678009534738322911724503510428074134003119342527913970577545531517268324289233058310027257525866525556328140731997906,
	0.0283846802005347979051528693353884987703141837630423358392152763181374638002456726254533996613596116509082085207784912489460964165757736805924241158570653267838386794713481678009534738322911724503510428074134003119342527913970577545531517268324289233058310027257525866525556328140731997906,
	0.0259956197312985001866505068017079327139848097316180230674002975437125135894633596436666003143099354998252124273744521829207384889964935682703364715193041258994635673868851966526801578159168186936272546356496070420295214949966506685016815281304711676904161749073263624787104696651407401547,
	0.0259956197312985001866505068017079327139848097316180230674002975437125135894633596436666003143099354998252124273744521829207384889964935682703364715193041258994635673868851966526801578159168186936272546356496070420295214949966506685016815281304711676904161749073263624787104696651407401547,
	0.023534105393713363425275360078357700298784485038368915202536400936499002927927717172799528262609656742149293841523395879606022517107156198404511231647674779645595357346198644362269386277343842563648283193845741953209642161794570319372688532194417875325367132721601119257162131847194797311,
	0.023534105393713363425275360078357700298784485038368915202536400936499002927927717172799528262609656742149293841523395879606022517107156198404511231647674779645595357346198644362269386277343842563648283193845741953209642161794570319372688532194417875325367132721601119257162131847194797311,
	0.0210069982884371873504614732186692650506890277865110939407341103848458359282075844692612378583275798739327140082931886576948144047433066494842715441929361937592676908072151165505687303551039315751894713150425402190361862097695313643906639145917988129171563325195212436848076643372583983391,
	0.0210069982884371873504614732186692650506890277865110939407341103848458359282075844692612378583275798739327140082931886576948144047433066494842715441929361937592676908072151165505687303551039315751894713150425402190361862097695313643906639145917988129171563325195212436848076643372583983391,
	0.0184213427536100293606157510564453183105268487171122400963580042418410976033826131583692635810429092787949326510368816995599538954220304241165155484890832227270576221005833293017778282339629333399960221287839381782769742736588157104575468259216305860454868156415108158826621647502465382549,
	0.0184213427536100293606157510564453183105268487171122400963580042418410976033826131583692635810429092787949326510368816995599538954220304241165155484890832227270576221005833293017778282339629333399960221287839381782769742736588157104575468259216305860454868156415108158826621647502465382549,
	0.0157843473130814661473204803972491703730725538689579519062782218879814080412554578377443483331442786640806297889976173838458969463349692901139261342641241369628744652899538161462569321400182360827201808705228694518585579780310037047388476936677086537203087310725236562857608563990733185882,
	0.0157843473130814661473204803972491703730725538689579519062782218879814080412554578377443483331442786640806297889976173838458969463349692901139261342641241369628744652899538161462569321400182360827201808705228694518585579780310037047388476936677086537203087310725236562857608563990733185882,
	0.0131033663063451910183195464842169669655648392340070909556950256619899669302684349260205069766303209033195481155922807739728491667338722622735925708290660196380483973823506714829150561437039952051355313619272841488223026248728272375455560477093799173719078242001302268063604681897139309827,
	0.0131033663063451910183195464842169669655648392340070909556950256619899669302684349260205069766303209033195481155922807739728491667338722622735925708290660196380483973823506714829150561437039952051355313619272841488223026248728272375455560477093799173719078242001302268063604681897139309827,
	0.0103858855009958621937978744109830403674448291493380061338774626701563522952869501660298803472097431104245151638573115523615350850742363906788042447547166662963090395000155650228854905887487659487165016461683147309420452837304470540290887577486560243066799475492927334204873999369257565526,
	0.0103858855009958621937978744109830403674448291493380061338774626701563522952869501660298803472097431104245151638573115523615350850742363906788042447547166662963090395000155650228854905887487659487165016461683147309420452837304470540290887577486560243066799475492927334204873999369257565526,
	0.0076395294534875751427006829747543652575516412084065114966282672713799741306936799506555005381426405709610391071702475693554634111804592421545166228270176892376819031955141377835198766821250370505460928462092525671162955540557178040081116451134044244733667050227654031325989639349966911667,
	0.0076395294534875751427006829747543652575516412084065114966282672713799741306936799506555005381426405709610391071702475693554634111804592421545166228270176892376819031955141377835198766821250370505460928462092525671162955540557178040081116451134044244733667050227654031325989639349966911667,
	0.004872239168265284768582001132924068556042660628866340612558980839897775434902911077162207955316960588750049817670063710437810482691483084639352549409496490317077795558887461821063218886048325970131840571697822619766073986937459465375156310711856748820479518507395344892382959044748016272,
	0.004872239168265284768582001132924068556042660628866340612558980839897775434902911077162207955316960588750049817670063710437810482691483084639352549409496490317077795558887461821063218886048325970131840571697822619766073986937459465375156310711856748820479518507395344892382959044748016272,
	0.0020954922845412234027007314886400597679812932103771363545810426040686055402518735402223012495768268356585555685402636363012629581278380773547045289727030304360265925637488367848692620803494377305977659651853165248656984253669426160122843919885660078187915848792092068100777593030154453388,
	0.0020954922845412234027007314886400597679812932103771363545810426040686055402518735402223012495768268356585555685402636363012629581278380773547045289727030304360265925637488367848692620803494377305977659651853165248656984253669426160122843919885660078187915848792092068100777593030154453388);

$quadrature_weights[60] = array(
	0.05190787763122063973286493836226968018015159556564093559948752392081555288767573079019510370214461670947671320553848830841968031169277510980885423005891900948537539828989292873461106827250350148840147264646051654588142238292472705529850682699118346595501809371086974085939650565286889301,
	0.05190787763122063973286493836226968018015159556564093559948752392081555288767573079019510370214461670947671320553848830841968031169277510980885423005891900948537539828989292873461106827250350148840147264646051654588142238292472705529850682699118346595501809371086974085939650565286889301,
	0.0517679431749101875438036430288237329323469454992015640732585368884643718987751611643078246617947454703322217387470328915308422758530219507738476209294827466646925495393935722141010143159098751671740343791002371786118623385220831214529729922246350005304345584360918409762135856942364340974,
	0.0517679431749101875438036430288237329323469454992015640732585368884643718987751611643078246617947454703322217387470328915308422758530219507738476209294827466646925495393935722141010143159098751671740343791002371786118623385220831214529729922246350005304345584360918409762135856942364340974,
	0.051488451500980933995044397177054311733923826659580824803233229058458932406769969612031633193803544421870741379644654831361939304573132330595414145314758877074017599508950973403498013685464848687886519745559870838034066062390954028106382789502885177349614284469749338871714409462961603701,
	0.051488451500980933995044397177054311733923826659580824803233229058458932406769969612031633193803544421870741379644654831361939304573132330595414145314758877074017599508950973403498013685464848687886519745559870838034066062390954028106382789502885177349614284469749338871714409462961603701,
	0.0510701560698556274045491207344910353661970831136710547445083179356348668067987276126599044825861151359583527507609598522352248793548303916988436824091159439515239964696997770396511812383829075696701427197681914362979076021047219939131658419291369875717939980503385786676635661342301977842,
	0.0510701560698556274045491207344910353661970831136710547445083179356348668067987276126599044825861151359583527507609598522352248793548303916988436824091159439515239964696997770396511812383829075696701427197681914362979076021047219939131658419291369875717939980503385786676635661342301977842,
	0.0505141845325093745982387357416536432399561627374166281440428697403574500452751894515922237946927809975873712852424088487507543730360776805895753293371926784159447887552031782630653406587886014631709625266664465690527975149418845892006494161576089837697847029042804369928002973062361555213,
	0.0505141845325093745982387357416536432399561627374166281440428697403574500452751894515922237946927809975873712852424088487507543730360776805895753293371926784159447887552031782630653406587886014631709625266664465690527975149418845892006494161576089837697847029042804369928002973062361555213,
	0.0498220356905501810111592308937033124792155972437847697333692225846365460759982198169292371216582033669495708579234716821157426544123230424734671715527418790485995418631969980905261012846309069739080262153036693660128237308968648527596881957636494376856663827254262457634413059839399087205,
	0.0498220356905501810111592308937033124792155972437847697333692225846365460759982198169292371216582033669495708579234716821157426544123230424734671715527418790485995418631969980905261012846309069739080262153036693660128237308968648527596881957636494376856663827254262457634413059839399087205,
	0.0489955754557568353894756868578942983575838959990902424805859817743148236941106680037073285819331364098367514618507304005864929154585876974507282211340538636186600644757821033907001674090678869880409976795136640961407824956468516497984909004527253070941382575364832313920294257869077504977,
	0.0489955754557568353894756868578942983575838959990902424805859817743148236941106680037073285819331364098367514618507304005864929154585876974507282211340538636186600644757821033907001674090678869880409976795136640961407824956468516497984909004527253070941382575364832313920294257869077504977,
	0.0480370318199711809636666527287336536025000292469219569367643254577517276873235425892204447481662023796049102389384589359630637846179363425444934848086690060069330041272508928454854662504899099506487243160433881381442577757140888934531881036394898478412380343293781314160712496525159240946,
	0.0480370318199711809636666527287336536025000292469219569367643254577517276873235425892204447481662023796049102389384589359630637846179363425444934848086690060069330041272508928454854662504899099506487243160433881381442577757140888934531881036394898478412380343293781314160712496525159240946,
	0.046948988848912204847013156394701566275574902583444442924363288609484548272992284052753315384955892474065279733162520977418199130437239118229433669923382438532938163249350907664117525605555818644035181361202031253545486057945079989460882541739712824921188632418681605904679139883242234724,
	0.046948988848912204847013156394701566275574902583444442924363288609484548272992284052753315384955892474065279733162520977418199130437239118229433669923382438532938163249350907664117525605555818644035181361202031253545486057945079989460882541739712824921188632418681605904679139883242234724,
	0.0457343797161144866471964552909093330079349742586849544488564418978555351337458915110206921133156460012862895895940332282950522384417999758726471544171137211259688940725532748401970862988223118280442548931073616447572810069142502817478662786115538616900166852058816550351817982625644256299,
	0.0457343797161144866471964552909093330079349742586849544488564418978555351337458915110206921133156460012862895895940332282950522384417999758726471544171137211259688940725532748401970862988223118280442548931073616447572810069142502817478662786115538616900166852058816550351817982625644256299,
	0.0443964787957871133277841640913773696638849857340142985112364592240465053528441977054405677283907144285172094956589274262806608612621653931159224941661493573064937302477313258397264369499937779221738675120383925278420886307155098014688992178052024897870684566504708134965823650755394920319,
	0.0443964787957871133277841640913773696638849857340142985112364592240465053528441977054405677283907144285172094956589274262806608612621653931159224941661493573064937302477313258397264369499937779221738675120383925278420886307155098014688992178052024897870684566504708134965823650755394920319,
	0.0429388928359356419542312206563828069492117719649164789897974119020201083762079195738906207391186421368906605466821154754624098307123656927213534763379538442912783620835110316680353571558279485817178849374010238181848919426937162796588056047667015440874241310667141716210977166343492211674,
	0.0429388928359356419542312206563828069492117719649164789897974119020201083762079195738906207391186421368906605466821154754624098307123656927213534763379538442912783620835110316680353571558279485817178849374010238181848919426937162796588056047667015440874241310667141716210977166343492211674,
	0.0413655512355847556131638368066588968801870085215107142486795473491017185824034866281627971724199229795361143827642405247165612442786863951733387706925609998172819518394856316041012810414780581558513075816896941048294059225471107653903646028925795326010787294727712885502744846332295143379,
	0.0413655512355847556131638368066588968801870085215107142486795473491017185824034866281627971724199229795361143827642405247165612442786863951733387706925609998172819518394856316041012810414780581558513075816896941048294059225471107653903646028925795326010787294727712885502744846332295143379,
	0.0396806954523807994701228348117100087628035112941742186549195189221573234062025131565688327170527587318472909944678038641283463548386130360146518144526567124187310482794079110137164700201450002056791540112565453390737409888032829362396914173475675422603259644929813752662777638744131824329,
	0.0396806954523807994701228348117100087628035112941742186549195189221573234062025131565688327170527587318472909944678038641283463548386130360146518144526567124187310482794079110137164700201450002056791540112565453390737409888032829362396914173475675422603259644929813752662777638744131824329,
	0.0378888675692434440309407942092760318100842810638063715434988902851806015353265266596153742638242962660773289028470123146459112614668202212463610679249000748615484180921237815029016434316553425340011390757373208057681068323638105678128982686581362998312725721617614745267088772238161008562,
	0.0378888675692434440309407942092760318100842810638063715434988902851806015353265266596153742638242962660773289028470123146459112614668202212463610679249000748615484180921237815029016434316553425340011390757373208057681068323638105678128982686581362998312725721617614745267088772238161008562,
	0.0359948980510845030665786462880623385942424200210035838581158599482575514828020541969250582691004796913562964889219972703026168214302346831971722672831857614596717496124315126553977277795886775765250782798317336424555112742763461652811323847348250341748964886798399908098330296575283274192,
	0.0359948980510845030665786462880623385942424200210035838581158599482575514828020541969250582691004796913562964889219972703026168214302346831971722672831857614596717496124315126553977277795886775765250782798317336424555112742763461652811323847348250341748964886798399908098330296575283274192,
	0.0340038927249464228349144015552587411872762235528588760120306114111532776566520561453266276050761555292115975214124224411323136419656000335868299204786611905277887456830514082163263456246345920855036052319603139544956859700031079342814324949376960273743200153938949909698360967802872104847,
	0.0340038927249464228349144015552587411872762235528588760120306114111532776566520561453266276050761555292115975214124224411323136419656000335868299204786611905277887456830514082163263456246345920855036052319603139544956859700031079342814324949376960273743200153938949909698360967802872104847,
	0.0319212190192963289494588995367604767666972922829914209813815847589321180116558021477684676864134695913488342649846547748743765293821851360315318683101046587544476551928426487570123737627784271670519709951626504939753116314743324624203284821371197788575003352834018358567304562368318613267,
	0.0319212190192963289494588995367604767666972922829914209813815847589321180116558021477684676864134695913488342649846547748743765293821851360315318683101046587544476551928426487570123737627784271670519709951626504939753116314743324624203284821371197788575003352834018358567304562368318613267,
	0.0297524915007889452408364846734877103324751581241072319506327931570078284851770596903476763812569162172856809452900904657680749785117110005662793663718801333434877278379158278615418226916904610426245973989167512307988718422962319405027204692956873550271548328565540671753473417416536284737,
	0.0297524915007889452408364846734877103324751581241072319506327931570078284851770596903476763812569162172856809452900904657680749785117110005662793663718801333434877278379158278615418226916904610426245973989167512307988718422962319405027204692956873550271548328565540671753473417416536284737,
	0.0275035567499247916352231976386222476484034707541621772545669568992269864866798754579600144603842052834706178123310974027323975653782165215230819254537117856962848437163120252882232809079277039668046070387792463418537333152342683620940709219284515670295282425206453683762275067033148841355,
	0.0275035567499247916352231976386222476484034707541621772545669568992269864866798754579600144603842052834706178123310974027323975653782165215230819254537117856962848437163120252882232809079277039668046070387792463418537333152342683620940709219284515670295282425206453683762275067033148841355,
	0.025180477621521248379570965972361279131780832944189548614437035464393103686878466855602232586787834187869120642104091329554886962033534422766576856226224500580196674645965113630690324341722575919408012961810117562831877940459336154708530754572120105344996730375785321787035339655850993955,
	0.025180477621521248379570965972361279131780832944189548614437035464393103686878466855602232586787834187869120642104091329554886962033534422766576856226224500580196674645965113630690324341722575919408012961810117562831877940459336154708530754572120105344996730375785321787035339655850993955,
	0.0227895169439978198637834581929002078101673842152082582329039161655431869682794282215158801260375333634312892169385626982358982345393811546924572076970095467837319407435713745992895951666236968192692291650606810982643682972216898525002590042397324010684289262263123201265874511480159207348,
	0.0227895169439978198637834581929002078101673842152082582329039161655431869682794282215158801260375333634312892169385626982358982345393811546924572076970095467837319407435713745992895951666236968192692291650606810982643682972216898525002590042397324010684289262263123201265874511480159207348,
	0.0203371207294572867750321474171063014620171125053439038177226806631324858588778131416975362326643850589637253504953082550903215448927864436508430058475325828385014694482355426087811725286026124827205522016332553182941076911645331805726970209618088155987661598158063416670565738585910052419,
	0.0203371207294572867750321474171063014620171125053439038177226806631324858588778131416975362326643850589637253504953082550903215448927864436508430058475325828385014694482355426087811725286026124827205522016332553182941076911645331805726970209618088155987661598158063416670565738585910052419,
	0.0178299010142077202603962612483485676338592195833932469018398839310821406690966435430286255024689876490389577548857752986500505167930905556284777411933701887145068698488549189403788798325998927763663493214853544784453272793555153355002683163907473103430196095776156663360368424560902312258,
	0.0178299010142077202603962612483485676338592195833932469018398839310821406690966435430286255024689876490389577548857752986500505167930905556284777411933701887145068698488549189403788798325998927763663493214853544784453272793555153355002683163907473103430196095776156663360368424560902312258,
	0.0152746185967847993067260380988253351779093841150728644823922493192504099605848887778074080256146397160252057485557276560608653471288494157057376540419911099112395453147884616968265272315368122259888621833508821873959533015474699710357028578583599779787809625169501512288190495877677569548,
	0.0152746185967847993067260380988253351779093841150728644823922493192504099605848887778074080256146397160252057485557276560608653471288494157057376540419911099112395453147884616968265272315368122259888621833508821873959533015474699710357028578583599779787809625169501512288190495877677569548,
	0.0126781664768159601314953792695142349883383643026329456038954030943873712027105054114021820993370304474744083713924593412375467556941990262522605816274374429892913593829931948703748465119998187100834370848818874263328854623408503919496441389178041167111211306343862342579981582647749720137,
	0.0126781664768159601314953792695142349883383643026329456038954030943873712027105054114021820993370304474744083713924593412375467556941990262522605816274374429892913593829931948703748465119998187100834370848818874263328854623408503919496441389178041167111211306343862342579981582647749720137,
	0.0100475571822879843578857643770572564996517474876773843432389792806996921249714503767868711999794596970885804356560133114577054288123770959995495586276347696370420070264549043015030275628699481364047887866662665794132147995954065149013144764335799114968894313779924438690152425344960026981,
	0.0100475571822879843578857643770572564996517474876773843432389792806996921249714503767868711999794596970885804356560133114577054288123770959995495586276347696370420070264549043015030275628699481364047887866662665794132147995954065149013144764335799114968894313779924438690152425344960026981,
	0.0073899311633454555315169560220860608822281802062250920876044740768024683139552030493075877332116495131694172769698024823043909423377461637140715096959499308546949191002692328100260618495711596760274436398585062226793747405615553993545937696503424661502098577239775382488787104001569563161,
	0.0073899311633454555315169560220860608822281802062250920876044740768024683139552030493075877332116495131694172769698024823043909423377461637140715096959499308546949191002692328100260618495711596760274436398585062226793747405615553993545937696503424661502098577239775382488787104001569563161,
	0.0047127299269535686408948217140772359480849701937150601152906186225480882505601394477170957880565671129309110906775306664417201901869251742030783500316324243243873428307119067394672208720559189299768538876023030797017540286922629299187788560338780278837507761101941206829571277476765073597,
	0.0047127299269535686408948217140772359480849701937150601152906186225480882505601394477170957880565671129309110906775306664417201901869251742030783500316324243243873428307119067394672208720559189299768538876023030797017540286922629299187788560338780278837507761101941206829571277476765073597,
	0.0020268119688737584964317102098923246953116682255589499073453876573026786786685852087108358977534690314985505155616070442459531204767887941731198536540228209647396387220676389097266397170810063248409422221516967208851011406521565992160730534250788019845730172747636792675085819665498759834,
	0.0020268119688737584964317102098923246953116682255589499073453876573026786786685852087108358977534690314985505155616070442459531204767887941731198536540228209647396387220676389097266397170810063248409422221516967208851011406521565992160730534250788019845730172747636792675085819665498759834);

$quadrature_weights[61] = array(
	0.0510811194407862179779210956063098528020576264040892787911989215339026674397907036858810448891728358319488836925041270256263546879811475069477310108009052419665334136592605802563390520128736477957430009934494678178392902501243912737711826998090323178892072404477575861100228687425303900393,
	0.0510144870386972635437350805738520107682023754233863468132722169457821888257760004865944543706219914094947622430581014359256379586977406038957614126246323715609450191971192770178095700839859602208525779271541310536698042795839586164231971243583246808719785636750241645328927588304595289465,
	0.0510144870386972635437350805738520107682023754233863468132722169457821888257760004865944543706219914094947622430581014359256379586977406038957614126246323715609450191971192770178095700839859602208525779271541310536698042795839586164231971243583246808719785636750241645328927588304595289465,
	0.0508147636688183432077005292234786973478423438565676647167307008087668663483955460421535589477765389965419719919371297510593853757981345302114700314964665133611917934727609674073034416462834611866164627792139544678145967073918978480205292875298742232190014087839948014430501174956147481408,
	0.0508147636688183432077005292234786973478423438565676647167307008087668663483955460421535589477765389965419719919371297510593853757981345302114700314964665133611917934727609674073034416462834611866164627792139544678145967073918978480205292875298742232190014087839948014430501174956147481408,
	0.0504824703867974046481444651881512691728991520000886695686234449517026101124051886390470629941246789546140692311185576948890913438440238128690866749079828509572314438260024456758250985527197629703448731900100001225662415065666603086530883152820644138882016586316652185130744772310260011159,
	0.0504824703867974046481444651881512691728991520000886695686234449517026101124051886390470629941246789546140692311185576948890913438440238128690866749079828509572314438260024456758250985527197629703448731900100001225662415065666603086530883152820644138882016586316652185130744772310260011159,
	0.0500184741081782534250516150063586254420559192366724340129831556077247251224945063132639584286310574654003619542902965430113639186969948666187583355991766643299913850135301455921614956810415948135627591778348797599781113265929937299498053192806069150752987268520930064552174616089777988561,
	0.0500184741081782534250516150063586254420559192366724340129831556077247251224945063132639584286310574654003619542902965430113639186969948666187583355991766643299913850135301455921614956810415948135627591778348797599781113265929937299498053192806069150752987268520930064552174616089777988561,
	0.0494239853467355899399687766511164994166596566677484811314408411022133609650073598756558808366618654947671778541338067198001438122552449415124939248004534225183066491019430709198966119949952003324086210366894824869372413575312010777787249435147728810074138244782641248792146207997902284572,
	0.0494239853467355899399687766511164994166596566677484811314408411022133609650073598756558808366618654947671778541338067198001438122552449415124939248004534225183066491019430709198966119949952003324086210366894824869372413575312010777787249435147728810074138244782641248792146207997902284572,
	0.0487005550564115260875300883147056067586983721814505762989151302706608416018060474145995450562814690426360320299893559942796667048395090209377092720899595855142063699030210729916833214059584079865351732163035002951790577458956956815920638164030261961809120321191888371972482957377156514817,
	0.0487005550564115260875300883147056067586983721814505762989151302706608416018060474145995450562814690426360320299893559942796667048395090209377092720899595855142063699030210729916833214059584079865351732163035002951790577458956956815920638164030261961809120321191888371972482957377156514817,
	0.0478500705850956071618334275186996627134012529702368158839211127599156324611300530990641835720616682956916375058690580372884138581236776042840392066371890611465423081261133950085994416848945287680347456638989408324079503073203137477000313406532002049232961175966463114221161164232426740048,
	0.0478500705850956071618334275186996627134012529702368158839211127599156324611300530990641835720616682956916375058690580372884138581236776042840392066371890611465423081261133950085994416848945287680347456638989408324079503073203137477000313406532002049232961175966463114221161164232426740048,
	0.0468747507508090659764294455885907359337142723543964813969308794326006054350999866514154319772725065888517119102898032936431400613041121007049547531245470061022493722603103437192102315300057055081235434912785433559912049026313853412588019152218339896550972086759445895260680899521517235724,
	0.0468747507508090659764294455885907359337142723543964813969308794326006054350999866514154319772725065888517119102898032936431400613041121007049547531245470061022493722603103437192102315300057055081235434912785433559912049026313853412588019152218339896550972086759445895260680899521517235724,
	0.0457771400531459593713398338468247919615348145520921039671550523850943650951536478061140606170563976508692626733364302648067075744971472343986652162524417892119468618581586803646523302787942085055560770169326758800671852096039411018024017425332396094777706114679516664923477997449975769842,
	0.0457771400531459593713398338468247919615348145520921039671550523850943650951536478061140606170563976508692626733364302648067075744971472343986652162524417892119468618581586803646523302787942085055560770169326758800671852096039411018024017425332396094777706114679516664923477997449975769842,
	0.0445601020350834882715414198310883529333563351947651630614415207356765919850516136798221907189310656232165005247079948174008714383817569000681082811675951831469773022821538490975531946865412293444714732043681450211024424350506709632342282603670167282804964162023166821262450030523277403972,
	0.0445601020350834882715414198310883529333563351947651630614415207356765919850516136798221907189310656232165005247079948174008714383817569000681082811675951831469773022821538490975531946865412293444714732043681450211024424350506709632342282603670167282804964162023166821262450030523277403972,
	0.0432268118124960979010436458226828733502967443538131356591570277146071272551621628021166127060521206523545264812380321592767541601983628708158531759947606763544882905790908366577334612098395959529400660836834050579377369337126244873400270548216236882458888935102050045681264651361681752887,
	0.0432268118124960979010436458226828733502967443538131356591570277146071272551621628021166127060521206523545264812380321592767541601983628708158531759947606763544882905790908366577334612098395959529400660836834050579377369337126244873400270548216236882458888935102050045681264651361681752887,
	0.0417807477908884920666755723510730075126973740835647877265967663496570579573314965497325343150263579899649119760662091365027473047482284598894319751508163895251498108770307076557142563882563461447408025317381687846041489731818281517079666405107618232519154090537280265532844453684678447669,
	0.0417807477908884920666755723510730075126973740835647877265967663496570579573314965497325343150263579899649119760662091365027473047482284598894319751508163895251498108770307076557142563882563461447408025317381687846041489731818281517079666405107618232519154090537280265532844453684678447669,
	0.0402256825909982473676399837575115791559285285247384514246415016122710467017773922099924123048283835108670861596066853672998722107214844635574064296968924584414742489460238546740006986980278283952007388033106163305698308709463768839272467120899978105355513927565318665194186734259543459292,
	0.0402256825909982473676399837575115791559285285247384514246415016122710467017773922099924123048283835108670861596066853672998722107214844635574064296968924584414742489460238546740006986980278283952007388033106163305698308709463768839272467120899978105355513927565318665194186734259543459292,
	0.0385656732070081727461520476296538028292229332149573981460734496876128394160031672941446756514288697911600132219809777836501665716229222334529704114115539222201081853482772249239298169763213541807338368080258055543886725480650618274838530093523262549922227319723243476264746869444325791228,
	0.0385656732070081727461520476296538028292229332149573981460734496876128394160031672941446756514288697911600132219809777836501665716229222334529704114115539222201081853482772249239298169763213541807338368080258055543886725480650618274838530093523262549922227319723243476264746869444325791228,
	0.0368050504231548173843210428640674608759007235916177133416899149125220542469979523393622230390490902135085321593761009183114604104769399286125315570932765534273882548548112941446730000623406295339923041290151026426108321693413076000498043357626370913962517728389620206464626461753750612233,
	0.0368050504231548173843210428640674608759007235916177133416899149125220542469979523393622230390490902135085321593761009183114604104769399286125315570932765534273882548548112941446730000623406295339923041290151026426108321693413076000498043357626370913962517728389620206464626461753750612233,
	0.0349484075165333510908519192092192782550094709415075836447750668446298944036600520204737300739225103287799001075057481776658890860312572345801747212858279509594742251661786518425701032781856127505537283237081620384635899337164150283630980809445768998380404503158326309982054254414734335864,
	0.0349484075165333510908519192092192782550094709415075836447750668446298944036600520204737300739225103287799001075057481776658890860312572345801747212858279509594742251661786518425701032781856127505537283237081620384635899337164150283630980809445768998380404503158326309982054254414734335864,
	0.0330005882759074106327236834410044928074089398081505861517828803758830269000029417990172391618369159534428779873501447498060186552618207565412747838315163472447017727086078560751737043377687807033380077341916564072232204031913707710616425680417687226688952733183730481586225601849093856758,
	0.0330005882759074106327236834410044928074089398081505861517828803758830269000029417990172391618369159534428779873501447498060186552618207565412747838315163472447017727086078560751737043377687807033380077341916564072232204031913707710616425680417687226688952733183730481586225601849093856758,
	0.0309666743683973948246979466124893837667092710275253843403586513364675039848909445140365709208750338136416880026108448992470312056533783976771035143887884011746137148992628827717491257721106527097763816680258554964218811309926299955778043936031650344744243463948716423115407343130676782404,
	0.0309666743683973948246979466124893837667092710275253843403586513364675039848909445140365709208750338136416880026108448992470312056533783976771035143887884011746137148992628827717491257721106527097763816680258554964218811309926299955778043936031650344744243463948716423115407343130676782404,
	0.0288519720881834015043417755455902525435071199346938874490094308039377846864881282824397103442597402991404420040470336171889844804217159647019250966244822867226893626985576057366974692003514651002611898255409927780959965305171669750161856492931648749675280683666480794684083522921938703943,
	0.0288519720881834015043417755455902525435071199346938874490094308039377846864881282824397103442597402991404420040470336171889844804217159647019250966244822867226893626985576057366974692003514651002611898255409927780959965305171669750161856492931648749675280683666480794684083522921938703943,
	0.026661998524150889662810706844968019564055419124120607369976164300926240584360488837446732957879307500084768793881449964216288141579359772029748375385656715497779990734432593279422527977617207783475165083193610877526737832250695684046289572635631917308162139584094725079655148105570972188,
	0.026661998524150889662810706844968019564055419124120607369976164300926240584360488837446732957879307500084768793881449964216288141579359772029748375385656715497779990734432593279422527977617207783475165083193610877526737832250695684046289572635631917308162139584094725079655148105570972188,
	0.0244024671875442029153406597324675323257701985040236007585406670306500122113537035101453881424439663849565218041121057723692523298645912918841821058560895180072924792736830426200712050615504114363960382303028676635846858277027948631489938051795306028875073991331306879157069910382410930209,
	0.0244024671875442029153406597324675323257701985040236007585406670306500122113537035101453881424439663849565218041121057723692523298645912918841821058560895180072924792736830426200712050615504114363960382303028676635846858277027948631489938051795306028875073991331306879157069910382410930209,
	0.0220792731483190440024757656281816274361721240829312286446403569678255353695318879918890783928503906886187454252055232976589912054140184779714745734800008325431748170937822553163432432856311498850764258711432260101181299202497499356485791366070791380873432110972597892976837729372163816363,
	0.0220792731483190440024757656281816274361721240829312286446403569678255353695318879918890783928503906886187454252055232976589912054140184779714745734800008325431748170937822553163432432856311498850764258711432260101181299202497499356485791366070791380873432110972597892976837729372163816363,
	0.019698477746101181330517830212684566665796636136043834026944461030743302982555229894921709324209593935009385354569556158704627584779334933375375609183293088890449101023692552483458828411833582802673374658700186064088573289435858114203469609537292906556775145064523644050928101760164241766,
	0.019698477746101181330517830212684566665796636136043834026944461030743302982555229894921709324209593935009385354569556158704627584779334933375375609183293088890449101023692552483458828411833582802673374658700186064088573289435858114203469609537292906556775145064523644050928101760164241766,
	0.0172662929876137435944332127724366211841880545205192718937836535455963356165778688204897215547432208624888036031639192579619020197185946671945384689273586774361873304234471170811262085739657762596535054205821048516436554500940617879859079211002332604585067022083376480766141759744406151833,
	0.0172662929876137435944332127724366211841880545205192718937836535455963356165778688204897215547432208624888036031639192579619020197185946671945384689273586774361873304234471170811262085739657762596535054205821048516436554500940617879859079211002332604585067022083376480766141759744406151833,
	0.0147890658849379145461785157814882612603715285337802067999505150210695700760602517021486821718949061402228246912332617346672039461363453063866280768680091887307514534136954856801949740243721231060685292930280528334713742992883614083990487032880039457325724991982337800512296435463894993119,
	0.0147890658849379145461785157814882612603715285337802067999505150210695700760602517021486821718949061402228246912332617346672039461363453063866280768680091887307514534136954856801949740243721231060685292930280528334713742992883614083990487032880039457325724991982337800512296435463894993119,
	0.0122732635078121046292778003595261313544926604914256754824186737444409179708679108834197357366647150993844508751493110321184501150468976050542092372042892513877858397338524450058623534078825567035124726731541658646105732695195989936442426886430391706022183894825237229736607122581188047017,
	0.0122732635078121046292778003595261313544926604914256754824186737444409179708679108834197357366647150993844508751493110321184501150468976050542092372042892513877858397338524450058623534078825567035124726731541658646105732695195989936442426886430391706022183894825237229736607122581188047017,
	0.0097254618303561337361366717555701183268433463799220265769625705402117612595536292891137158928551716962491529918487253643746630284900397961893929158199438913683301480326399849616636513449711266641659525600753243508169474403037920366678567313202955071100045811366987911602347963980793161619,
	0.0097254618303561337361366717555701183268433463799220265769625705402117612595536292891137158928551716962491529918487253643746630284900397961893929158199438913683301480326399849616636513449711266641659525600753243508169474403037920366678567313202955071100045811366987911602347963980793161619,
	0.0071523549917490895858339930916941755712732816670284150417031692492045252437957595107136920428162322014001263588295606729190779555706879435431948461485574380272239275430766159565067041063024786767599697141468160584393496779803834183270898432514136127589174330777197518866251270227431088644,
	0.0071523549917490895858339930916941755712732816670284150417031692492045252437957595107136920428162322014001263588295606729190779555706879435431948461485574380272239275430766159565067041063024786767599697141468160584393496779803834183270898432514136127589174330777197518866251270227431088644,
	0.0045609240060124171845389325797427882708130433783153315119863842162342648514607188519930191965073273295385088143313152435053433740785070657599820738383966227333687432700831784490967075733640344370020531790406071999965232855465005951209834575185411385135657779501612620526902157496172341101,
	0.0045609240060124171845389325797427882708130433783153315119863842162342648514607188519930191965073273295385088143313152435053433740785070657599820738383966227333687432700831784490967075733640344370020531790406071999965232855465005951209834575185411385135657779501612620526902157496172341101,
	0.0019614533616702826717730644619268480941492940618714977619951789484200766093530110457319661058504881711288034229108966276376768237565974618076894377095927204747130915090302767611476967576504032393016502089842859507540593107325073889814466714504405980896381948328713349619411506796710466583,
	0.0019614533616702826717730644619268480941492940618714977619951789484200766093530110457319661058504881711288034229108966276376768237565974618076894377095927204747130915090302767611476967576504032393016502089842859507540593107325073889814466714504405980896381948328713349619411506796710466583);

$quadrature_weights[62] = array(
	0.0502480003752562816884029489951356683165047234765657809277888839149221270392553521737320491221112629460156198792987742656329511335721298065618698328283544072512266544996390648541601370858143841930437125958455321558993923352245503880594157722203010133741035223321257611451522823409003975913,
	0.0502480003752562816884029489951356683165047234765657809277888839149221270392553521737320491221112629460156198792987742656329511335721298065618698328283544072512266544996390648541601370858143841930437125958455321558993923352245503880594157722203010133741035223321257611451522823409003975913,
	0.0501210695690432880748041001015309680048953199339213610412642652528031717303841255976903847048097341439124013302725077000284015491648695544180380842251962799078563253537094952691478038526606634486051024849779778891992515506390807113605753208878940855529853463965796005321762139252670600639,
	0.0501210695690432880748041001015309680048953199339213610412642652528031717303841255976903847048097341439124013302725077000284015491648695544180380842251962799078563253537094952691478038526606634486051024849779778891992515506390807113605753208878940855529853463965796005321762139252670600639,
	0.0498675285949523942447613106348428168881959590452746142090264067618816965252926383690831728313090671887341238646935977248084060706352183683537926296561473007195098343665464054599536561896288659502719473550223082442171824383168630566946486875607604129916446769556028890127201875927075503599,
	0.0498675285949523942447613106348428168881959590452746142090264067618816965252926383690831728313090671887341238646935977248084060706352183683537926296561473007195098343665464054599536561896288659502719473550223082442171824383168630566946486875607604129916446769556028890127201875927075503599,
	0.0494880179196992925278658109047740184636337882109571078096503887992875696740323435888765552402878488287710752781550484683035578469362102588755787131165418772249506882414905999380129568890862174530104786343337024243668790275656204016824695536638885050336522481293862588384756930951814145254,
	0.0494880179196992925278658109047740184636337882109571078096503887992875696740323435888765552402878488287710752781550484683035578469362102588755787131165418772249506882414905999380129568890862174530104786343337024243668790275656204016824695536638885050336522481293862588384756930951814145254,
	0.0489834962205178371048511270262173725653489027963997494051747331204319408147367757827905547378369897594804460640500896077303726845446597006777983306438552164232052941817818882320394498765763155527597981156249598481286430634392553482111345477769346994578946194118421461111547402917202707154,
	0.0489834962205178371048511270262173725653489027963997494051747331204319408147367757827905547378369897594804460640500896077303726845446597006777983306438552164232052941817818882320394498765763155527597981156249598481286430634392553482111345477769346994578946194118421461111547402917202707154,
	0.0483552379634776728348031814784589867622005024623890561810127264253144231681238118689603390907151060687388366956571713047420494499585921678518431444283810358055625938576532882954708569058982939050512699353714362729860485118575960019646386975976983464362830873452535993623270574830784478006,
	0.0483552379634776728348031814784589867622005024623890561810127264253144231681238118689603390907151060687388366956571713047420494499585921678518431444283810358055625938576532882954708569058982939050512699353714362729860485118575960019646386975976983464362830873452535993623270574830784478006,
	0.0476048301841012322704500882678663730607374180494971446308552813438422104085943483259726634887374253248191616960622503933031972898721500364760698724915061378312298654166251233217778025562669379972959497423736551248074771505980839705444469176788717892301775670380162368020032080856503891453,
	0.0476048301841012322704500882678663730607374180494971446308552813438422104085943483259726634887374253248191616960622503933031972898721500364760698724915061378312298654166251233217778025562669379972959497423736551248074771505980839705444469176788717892301775670380162368020032080856503891453,
	0.0467341684784155248022070550794847787621597834290144551226695908672160934123449398353473001458974311087918973143025417629581433630558100856895463442268687181155030126992773082606029798431688386120358839317976288111731646051025946771439792923067647421100877310030538908534328283697656463716,
	0.0467341684784155248022070550794847787621597834290144551226695908672160934123449398353473001458974311087918973143025417629581433630558100856895463442268687181155030126992773082606029798431688386120358839317976288111731646051025946771439792923067647421100877310030538908534328283697656463716,
	0.0457454522145701807772322722976961876704039463776258646421509379780418705299035639223108554330589484510569421882999303394447744075508361794684597442355791504810642261317023353852052666066869422692146265106617492008963562218541749787140804138934446129300429391033272197170530934409625168652,
	0.0457454522145701807772322722976961876704039463776258646421509379780418705299035639223108554330589484510569421882999303394447744075508361794684597442355791504810642261317023353852052666066869422692146265106617492008963562218541749787140804138934446129300429391033272197170530934409625168652,
	0.0446411789771244142936446918091377844103487557080767163400970285053279775703208228805903385848500245470991841183225867135301539895685669810946416650925059895197971817805695212426989257396493806137683192431604556468174797201156669935763545993811649939678542907192803088564995818243031185952,
	0.0446411789771244142936446918091377844103487557080767163400970285053279775703208228805903385848500245470991841183225867135301539895685669810946416650925059895197971817805695212426989257396493806137683192431604556468174797201156669935763545993811649939678542907192803088564995818243031185952,
	0.0434241382580474195800692304339443041957713299146806060582753133568878707490842439661115437058206760471551519174743880530922495048190242612705874473011555300915935370799824620958711838992472670886244838633951291150532423357020198299988930894721974234338722772316248642923386482927993045664,
	0.0434241382580474195800692304339443041957713299146806060582753133568878707490842439661115437058206760471551519174743880530922495048190242612705874473011555300915935370799824620958711838992472670886244838633951291150532423357020198299988930894721974234338722772316248642923386482927993045664,
	0.0420974044103850966430226269038388460100870864191350467292943369887640246094359171571936230503222878259241027141562334246282275330621240354365630377515864791887586871628867769992562887636018764140773441984132830492478739919705870361888192773784555202578154779141483507000801745367922656566,
	0.0420974044103850966430226269038388460100870864191350467292943369887640246094359171571936230503222878259241027141562334246282275330621240354365630377515864791887586871628867769992562887636018764140773441984132830492478739919705870361888192773784555202578154779141483507000801745367922656566,
	0.0406643288824174409682850175166634173129867186716685744742521097709422189860049738869218399961936217165650864202614367838427889317997942776315560207739448480466134565457040997832777815274907381274305401868191948464586695527076486138437088010795422052688645961179059797730785173617798111229,
	0.0406643288824174409682850175166634173129867186716685744742521097709422189860049738869218399961936217165650864202614367838427889317997942776315560207739448480466134565457040997832777815274907381274305401868191948464586695527076486138437088010795422052688645961179059797730785173617798111229,
	0.0391285317519630841233108018226088606261799149434694791358010055427025966612806595892071702504302393741870840548673948717272954448189143960881396173651649945221420905856624272090430397503297894493138978479886529733652006699639067647269898300821718625177899949374719357867986594211981116613,
	0.0391285317519630841233108018226088606261799149434694791358010055427025966612806595892071702504302393741870840548673948717272954448189143960881396173651649945221420905856624272090430397503297894493138978479886529733652006699639067647269898300821718625177899949374719357867986594211981116613,
	0.0374938925822800299856185635187930282343318531675349904357560728482519042871338292921294239926438682488338448143154684938516325357246318966477728770300099047560317526958910850181978406808997195450714382969993296219390236471542907237293310708287917533014179377391525256088526078987620868817,
	0.0374938925822800299856185635187930282343318531675349904357560728482519042871338292921294239926438682488338448143154684938516325357246318966477728770300099047560317526958910850181978406808997195450714382969993296219390236471542907237293310708287917533014179377391525256088526078987620868817,
	0.0357645406227681412855873783617220425845980677311738019079845603324437463677565840850139081428442413705847318819856516917173295800250961596167263845394452755498920948814429926819657327997704334050403483290837656046907342310769247807357287087688292287657006907597051386882785929362794406302,
	0.0357645406227681412855873783617220425845980677311738019079845603324437463677565840850139081428442413705847318819856516917173295800250961596167263845394452755498920948814429926819657327997704334050403483290837656046907342310769247807357287087688292287657006907597051386882785929362794406302,
	0.0339448443794105450911174772542360577864065417327114703325481292175073512357479854110916966464693081791011958571163585769134779226633499191807208242164269287794051051242999809403285184524784260254147896542078919943643432639436141197122683028857983347690595926490754190148285002372933664988,
	0.0339448443794105450911174772542360577864065417327114703325481292175073512357479854110916966464693081791011958571163585769134779226633499191807208242164269287794051051242999809403285184524784260254147896542078919943643432639436141197122683028857983347690595926490754190148285002372933664988,
	0.0320394005816246781063392372781563731304930348629342626317560631194440837246493406214969790550013465032003533029046684759551719074172692818098108302623864894403863301445897045391024841426108761430641257337985514955847710309112252238048176635628159063860879095132182199783217413469431966988,
	0.0320394005816246781063392372781563731304930348629342626317560631194440837246493406214969790550013465032003533029046684759551719074172692818098108302623864894403863301445897045391024841426108761430641257337985514955847710309112252238048176635628159063860879095132182199783217413469431966988,
	0.0300530225739898700770094692270623794862287815545353735424510093034322680254888068799848144681623001472737755545577350567258754943979552479542093804340545808615239580651264103276968059975922163573001563311884199615366271805412321710114985665767361501451968220065667866197547205566471792891,
	0.0300530225739898700770094692270623794862287815545353735424510093034322680254888068799848144681623001472737755545577350567258754943979552479542093804340545808615239580651264103276968059975922163573001563311884199615366271805412321710114985665767361501451968220065667866197547205566471792891,
	0.0279907281633146375412382927540413048736838088959792963682892295399369785857045342888785318463271523286822984233311333692474762619504312841014617613594964208212506135545065733935630787694705245005773711099240024759923419787735971496072769315035527272757792818645973740464285738049081471698,
	0.0279907281633146375412382927540413048736838088959792963682892295399369785857045342888785318463271523286822984233311333692474762619504312841014617613594964208212506135545065733935630787694705245005773711099240024759923419787735971496072769315035527272757792818645973740464285738049081471698,
	0.025857726954024698027095566553510515594859870025747423290670463508527580476437264427518789264651480772273618226407947184809436042077510829302948275379719512271741278940198899267101860029141105276216412472466545262855552701484433531387941795614953003503658594530894928548719555725813666361,
	0.025857726954024698027095566553510515594859870025747423290670463508527580476437264427518789264651480772273618226407947184809436042077510829302948275379719512271741278940198899267101860029141105276216412472466545262855552701484433531387941795614953003503658594530894928548719555725813666361,
	0.0236594072086827925745168006505345647014315294308404535427661834243459830136880916825372165645195593261485495914514681643740672356640386721038517660368661232615328537711190500421663231210594104449231312257443554475204861208802326829993862333499429500293744266627906863400272570219521871971,
	0.0236594072086827925745168006505345647014315294308404535427661834243459830136880916825372165645195593261485495914514681643740672356640386721038517660368661232615328537711190500421663231210594104449231312257443554475204861208802326829993862333499429500293744266627906863400272570219521871971,
	0.021401322277669968841179089964905277640837520580573330393437407846972954796223379665448374910680595920712063800090438939800524127268398490494874056751472277971015508464482733968471960289417252127690847825001545191875680264969132704426491161586884123338763153179591800585599467796811634097,
	0.021401322277669968841179089964905277640837520580573330393437407846972954796223379665448374910680595920712063800090438939800524127268398490494874056751472277971015508464482733968471960289417252127690847825001545191875680264969132704426491161586884123338763153179591800585599467796811634097,
	0.0190891766585731987325037124822838057744426750473217115064419778580071096284700023606276641206600361611446750475584753768476127626129222207238027889762487283449772860611318418582089269280919991679768244265347165826327613597570733135745718374391461576097216365272756503271158333485511405548,
	0.0190891766585731987325037124822838057744426750473217115064419778580071096284700023606276641206600361611446750475584753768476127626129222207238027889762487283449772860611318418582089269280919991679768244265347165826327613597570733135745718374391461576097216365272756503271158333485511405548,
	0.0167288117901773162885504717840924583631319372334291324375545183959582995972961795696632117411282336667326520637765314566842309185737078435437810224156853985814804241487111127321042058873133408449280471413224472759017686115348107681876335427350282072098316158631711306998764315062423474342,
	0.0167288117901773162885504717840924583631319372334291324375545183959582995972961795696632117411282336667326520637765314566842309185737078435437810224156853985814804241487111127321042058873133408449280471413224472759017686115348107681876335427350282072098316158631711306998764315062423474342,
	0.0143261918238065177674028823094145960770999460756654785786103799361124045610961198067204628176363331564974675583115992855497007086183074098332420981989765174948814090795708847030730989881877530116786814200570092087996151711936548484245654696475072460904322278816984610795252771170074076925,
	0.0143261918238065177674028823094145960770999460756654785786103799361124045610961198067204628176363331564974675583115992855497007086183074098332420981989765174948814090795708847030730989881877530116786814200570092087996151711936548484245654696475072460904322278816984610795252771170074076925,
	0.0118873901170105019448189389667979365274285962699907243634128468354368410236908755114466196179023833252945941017619181667642609091961874479576612743461727959950926967317183015056720801524943794499265214279917183961519506740282357126414606552556468611617974919497774795922097879454765254958,
	0.0118873901170105019448189389667979365274285962699907243634128468354368410236908755114466196179023833252945941017619181667642609091961874479576612743461727959950926967317183015056720801524943794499265214279917183961519506740282357126414606552556468611617974919497774795922097879454765254958,
	0.0094185794284203876379375634065664281554336429515669993478583406538750358728428197152801905407534708737357506443029925186051578646727582313227214776721839716641724995565822313440428993435769828012816231441915458220549329278991547887231467441047770049884975543034711855615222435644734742081,
	0.0094185794284203876379375634065664281554336429515669993478583406538750358728428197152801905407534708737357506443029925186051578646727582313227214776721839716641724995565822313440428993435769828012816231441915458220549329278991547887231467441047770049884975543034711855615222435644734742081,
	0.0069260419018309608717028240992570671195472130984561218156398230617968615162057528219928606657383314111611638878385359905458051693834122940235461018026494392311055508517989066375353524645715634324240391495228897613734384284503000432755165694024707373124551882082862991401928013297343659593,
	0.0069260419018309608717028240992570671195472130984561218156398230617968615162057528219928606657383314111611638878385359905458051693834122940235461018026494392311055508517989066375353524645715634324240391495228897613734384284503000432755165694024707373124551882082862991401928013297343659593,
	0.0044163334569309048132741242554906407297119821304948961652056465309007875422747796794132360182852263374611690448605941746335350949912745684534260131702633743716697036950269939953443215067767151236108631185100307884853344735039052624020858568145313816000475291175773584932525111572039079856,
	0.0044163334569309048132741242554906407297119821304948961652056465309007875422747796794132360182852263374611690448605941746335350949912745684534260131702633743716697036950269939953443215067767151236108631185100307884853344735039052624020858568145313816000475291175773584932525111572039079856,
	0.0018992056795136904803973438609351401708788497723689766323043389586840178664991372359676292042154689399109826635545316632021362654038480930349585832711542954748274863305715006989063809604407912683714245476695695056237767588405334026461240889424980139491099726075305138922032106434270118558,
	0.0018992056795136904803973438609351401708788497723689766323043389586840178664991372359676292042154689399109826635545316632021362654038480930349585832711542954748274863305715006989063809604407912683714245476695695056237767588405334026461240889424980139491099726075305138922032106434270118558);

$quadrature_weights[63] = array(
	0.0494723666239310208886693604209259446135322539423832672394478847005094113475826316373209212784027162857171854154663301301354768003526155244915792404934945200603059818861672135312086963813268586865296285761702580730093806302540085805937078100443235651212175944271051048140407930073788912347,
	0.0494118330399181789670396461167048596977283900845409695999168819552883288857412541148663128235434088567957421345218802238366935143609276080815790255294371569215535650737683451104307796936431427242673299970243844127238869083843212426818685867377051156326574147875106505183639461742481689263,
	0.0494118330399181789670396461167048596977283900845409695999168819552883288857412541148663128235434088567957421345218802238366935143609276080815790255294371569215535650737683451104307796936431427242673299970243844127238869083843212426818685867377051156326574147875106505183639461742481689263,
	0.0492303804237475607850431169881445875918765328199142232811246235133986259856857315508976708625894136910823778594214746558394876410216055648975356360526400977640468871422614297101778970053469991621086413643795935116511797091910731488407032291573788634148843271493202040253720961395080410929,
	0.0492303804237475607850431169881445875918765328199142232811246235133986259856857315508976708625894136910823778594214746558394876410216055648975356360526400977640468871422614297101778970053469991621086413643795935116511797091910731488407032291573788634148843271493202040253720961395080410929,
	0.0489284528205119899447093615492148212325258099816152681686619261552781835654312499373274984462288523669446750323163965734752469585147480300923866206932577968132099200695300565568381643855099444078973580180632106501696522437476017782283112872352652877693705946543738042075827880859185046051,
	0.0489284528205119899447093615492148212325258099816152681686619261552781835654312499373274984462288523669446750323163965734752469585147480300923866206932577968132099200695300565568381643855099444078973580180632106501696522437476017782283112872352652877693705946543738042075827880859185046051,
	0.0485067890978838478640900991458015820275917692478266549650447394945023796573793543799873513461489427185888991889643571033487503865045410345940421394005055873508047118474874291581424735681930996213708651831071237103666718978358395600523685234417825994176991550556145525468184416278094634941,
	0.0485067890978838478640900991458015820275917692478266549650447394945023796573793543799873513461489427185888991889643571033487503865045410345940421394005055873508047118474874291581424735681930996213708651831071237103666718978358395600523685234417825994176991550556145525468184416278094634941,
	0.0479664211379951314110527561951322536106849214321465805928401539145974147079440846286378132387480201342551517445753212571390725171478414469227835188468776983654494002799782404981195248236063656283437703282026378100570509190671823062412188491409787605110184138382628502292810591009220281574,
	0.0479664211379951314110527561951322536106849214321465805928401539145974147079440846286378132387480201342551517445753212571390725171478414469227835188468776983654494002799782404981195248236063656283437703282026378100570509190671823062412188491409787605110184138382628502292810591009220281574,
	0.0473086713122689190806049883388440623866200019726457181198494841267888412094825741710444230991216806669373982265517003969849405696464788101289225029483389831269474026247642963846553216516591246302941375151696810279941484265521404656551503897065217701363488169428515966255927330587311754673,
	0.0473086713122689190806049883388440623866200019726457181198494841267888412094825741710444230991216806669373982265517003969849405696464788101289225029483389831269474026247642963846553216516591246302941375151696810279941484265521404656551503897065217701363488169428515966255927330587311754673,
	0.0465351492453836965103954187469531872278224771737984216765893748746518938430130863538096140750950758249616375929820148108353415712153684348873013225404011816874148318706974583166375945186628143275141035936924887979269477861932418536430353964909604812859175276663345179754290723258742992262,
	0.0465351492453836965103954187469531872278224771737984216765893748746518938430130863538096140750950758249616375929820148108353415712153684348873013225404011816874148318706974583166375945186628143275141035936924887979269477861932418536430353964909604812859175276663345179754290723258742992262,
	0.0456477478762926086858859926085425224266073239389639298138652600165502520825451730899846061885670379227366172172281958126696147123087090160916609352042413942675907012807383546983332257684779899740551975561574253779855280204167275434498639987750512640018124458857129023563805398232504239137,
	0.0456477478762926086858859926085425224266073239389639298138652600165502520825451730899846061885670379227366172172281958126696147123087090160916609352042413942675907012807383546983332257684779899740551975561574253779855280204167275434498639987750512640018124458857129023563805398232504239137,
	0.0446486388259413953703326695168133932341005635625203336543272727266488900286700982657141928311679642389842237421090377841675259134275204459547315622225253372532887844749030753993268727120478832045053055860595126641455269140838816994393338258151316342936092336844800615948902025774987606762,
	0.0446486388259413953703326695168133932341005635625203336543272727266488900286700982657141928311679642389842237421090377841675259134275204459547315622225253372532887844749030753993268727120478832045053055860595126641455269140838816994393338258151316342936092336844800615948902025774987606762,
	0.0435402670830275907989643157044011396409312119283805380941306699751173511467385772144101942868835591069249801527845847622428573041027850093796103972363098579966977187217576597005076747660174215547754912036219692104019600475447593456258989840743784358707595459508402519596219110968842011516,
	0.0435402670830275907989643157044011396409312119283805380941306699751173511467385772144101942868835591069249801527845847622428573041027850093796103972363098579966977187217576597005076747660174215547754912036219692104019600475447593456258989840743784358707595459508402519596219110968842011516,
	0.042325345020815822982505485403027456482843378914196375089989674621569471503978246621351571093242768365783029595134726854099355315362106446959373878646458149390324046344244983344835906492834626255940585390831380919440771493730265082752039688559753698895446167696907827774040527000771397789,
	0.042325345020815822982505485403027456482843378914196375089989674621569471503978246621351571093242768365783029595134726854099355315362106446959373878646458149390324046344244983344835906492834626255940585390831380919440771493730265082752039688559753698895446167696907827774040527000771397789,
	0.0410068457596663986351100370090723507401779662124993039315984795329513784083906794230696825706045422069923835892080671671258545779127938867770277473176026994053950789824127175118683243397400051559824771761044115801781413147216861864851554925277274312367301060566996387296416121456247003813,
	0.0410068457596663986351100370090723507401779662124993039315984795329513784083906794230696825706045422069923835892080671671258545779127938867770277473176026994053950789824127175118683243397400051559824771761044115801781413147216861864851554925277274312367301060566996387296416121456247003813,
	0.0395879958915440939848079281492023644541949391141024388083643619259647393230863880662864954283993251067404740302368528045673221452544965178151951574705240832447053460527274549613524047074394272969886524182582639655016877917591572058730973672748890216199737651545454895219592665050058101281,
	0.0395879958915440939848079281492023644541949391141024388083643619259647393230863880662864954283993251067404740302368528045673221452544965178151951574705240832447053460527274549613524047074394272969886524182582639655016877917591572058730973672748890216199737651545454895219592665050058101281,
	0.0380722675843495567636383249278892186273033572541754294905922153155599508342679181522401947248955815402187940232688671445887449476726430443357030670131427189407681113527801976438732506246444851508517154703464307946686930660640338679876809118766457083084143842242486032264518541129731519986,
	0.0380722675843495567636383249278892186273033572541754294905922153155599508342679181522401947248955815402187940232688671445887449476726430443357030670131427189407681113527801976438732506246444851508517154703464307946686930660640338679876809118766457083084143842242486032264518541129731519986,
	0.0364633700854572896304524097875417918318329502542965112299343300761672972505550325395990509536326234064909299270773054504169411567422250354277918773433283438768312797105744416799047727888606551746944424914012095219885043772009476575804771426168842084472064886683108276476873404543243299839,
	0.0364633700854572896304524097875417918318329502542965112299343300761672972505550325395990509536326234064909299270773054504169411567422250354277918773433283438768312797105744416799047727888606551746944424914012095219885043772009476575804771426168842084472064886683108276476873404543243299839,
	0.0347652406453558776971805046427881571070733024941471943236797615566178230403031482260302889354069824312865950767151650820461314973366523319198364669817145179702586905518993562707432926409897219510876762203562754786914860175074921106020189849816710991454738641126377841257720377754600221984,
	0.0347652406453558776971805046427881571070733024941471943236797615566178230403031482260302889354069824312865950767151650820461314973366523319198364669817145179702586905518993562707432926409897219510876762203562754786914860175074921106020189849816710991454738641126377841257720377754600221984,
	0.0329820348837793417656831796724593071377942161572778555906245243277363395648705411220655435163112655554361395124442229570391774055719881894714070202667427476865998873193755526443956995514787954737698838877107209792388886804867675194216756938378975066690497177282679698818749678866588474826,
	0.0329820348837793417656831796724593071377942161572778555906245243277363395648705411220655435163112655554361395124442229570391774055719881894714070202667427476865998873193755526443956995514787954737698838877107209792388886804867675194216756938378975066690497177282679698818749678866588474826,
	0.0311181166222198175082159885571885820249111895329151126509727230639904928517962271036353233905763752688147973398244935098381128245856820594644227807756767950089194767207819070187596987667405008988823865150653539120365118618269178655831996787717168272286921056913774704076578597111416796023,
	0.0311181166222198175082159885571885820249111895329151126509727230639904928517962271036353233905763752688147973398244935098381128245856820594644227807756767950089194767207819070187596987667405008988823865150653539120365118618269178655831996787717168272286921056913774704076578597111416796023,
	0.029178047208280526945551502154028802282940945920805426830355067718396086066199199456152491147176574969103182589146900369072581007616344412591436792574141983794613309258802322063431087314054415178649630648152365618584609421164570004385086026031195206774926209008796675079681083869068957477,
	0.029178047208280526945551502154028802282940945920805426830355067718396086066199199456152491147176574969103182589146900369072581007616344412591436792574141983794613309258802322063431087314054415178649630648152365618584609421164570004385086026031195206774926209008796675079681083869068957477,
	0.0271665743590979332251898394394127266066426839866291274845649037620599706576305098250029838018826808715310411583880512818234114915751494966636349287349277136774651856941406554492934780936066459839173759584883919234650102321666136420674991740329120381398518765752804303936358481380718648241,
	0.0271665743590979332251898394394127266066426839866291274845649037620599706576305098250029838018826808715310411583880512818234114915751494966636349287349277136774651856941406554492934780936066459839173759584883919234650102321666136420674991740329120381398518765752804303936358481380718648241,
	0.0250886205533449866186301380684433561023538074476335724474564981074585883191431261033946364832964878676140252288516864440452147468753179775602583843281346750145074503566286403667695774899345294456850804821824041609408018908536779107679254985496509378776091539734709180909315858971235855593,
	0.0250886205533449866186301380684433561023538074476335724474564981074585883191431261033946364832964878676140252288516864440452147468753179775602583843281346750145074503566286403667695774899345294456850804821824041609408018908536779107679254985496509378776091539734709180909315858971235855593,
	0.0229492710048899331489423195617705058910474999190868284292047422701479453610906208781127436067315803066558922501363643046479293533735995889513548403884845775352855778088501095784050052559705555124602585621418780161431533675299723833956479414547008024023961978690466458470726382068851993838,
	0.0229492710048899331489423195617705058910474999190868284292047422701479453610906208781127436067315803066558922501363643046479293533735995889513548403884845775352855778088501095784050052559705555124602585621418780161431533675299723833956479414547008024023961978690466458470726382068851993838,
	0.0207537612580390907753419534214731533478132648784418211209014379724351815982736488274703056408145847928658357010868989041939958937016853393815791657283971942729809875985241269123996623813105701465864762742576543942099788095424481238903067225858916914128882809336293030869731249194044147266,
	0.0207537612580390907753419534214731533478132648784418211209014379724351815982736488274703056408145847928658357010868989041939958937016853393815791657283971942729809875985241269123996623813105701465864762742576543942099788095424481238903067225858916914128882809336293030869731249194044147266,
	0.018507464460161270409260545805157963110238921417631285433568777477270737552535861498520186221492750023413727664611428479118971856627209304788328451449166493720562694148193140326264173347665851622802930144810766983059601698247601597300426216469018738208383722434605424375498433711389190097,
	0.018507464460161270409260545805157963110238921417631285433568777477270737552535861498520186221492750023413727664611428479118971856627209304788328451449166493720562694148193140326264173347665851622802930144810766983059601698247601597300426216469018738208383722434605424375498433711389190097,
	0.016215878410338338882283672975130914915815603829930900970890493908075020866076276022169349273252791813522754903147068285839293762805973126439579183955855376620381812643260392519379124844425926388099332882296440689894331154705989728543490570079316065211228905444969061593069092135519366512,
	0.016215878410338338882283672975130914915815603829930900970890493908075020866076276022169349273252791813522754903147068285839293762805973126439579183955855376620381812643260392519379124844425926388099332882296440689894331154705989728543490570079316065211228905444969061593069092135519366512,
	0.0138846126161156108248660863676244349192776582534906475490696627288115860191039166278664247447326615076601126271384207988645570116286468938116329414555802876024712961364568645383076910001471389182809933321979879054947920020174243915906939694407163701282921791546617455609945702830817823193,
	0.0138846126161156108248660863676244349192776582534906475490696627288115860191039166278664247447326615076601126271384207988645570116286468938116329414555802876024712961364568645383076910001471389182809933321979879054947920020174243915906939694407163701282921791546617455609945702830817823193,
	0.011519376076880041750750606148618064841588793945388983235703970478206558576277131304574282962263555915867407315374605463668680546555047642550161444893991741979260451337260706254438955736619865342407825210853848346986870373950887329082260997230546276389661625419091779123519319967307027714,
	0.011519376076880041750750606148618064841588793945388983235703970478206558576277131304574282962263555915867407315374605463668680546555047642550161444893991741979260451337260706254438955736619865342407825210853848346986870373950887329082260997230546276389661625419091779123519319967307027714,
	0.0091259686763266563540586454217599548496924177883753496696743853409293802888612665707493874454886980899880476822442548572035121259768403944776832196312912245689552309055032145044939066753006369389458694485901227611905485236963913382634135267937682594769051538109135133134803843726311583168,
	0.0091259686763266563540586454217599548496924177883753496696743853409293802888612665707493874454886980899880476822442548572035121259768403944776832196312912245689552309055032145044939066753006369389458694485901227611905485236963913382634135267937682594769051538109135133134803843726311583168,
	0.0067102917659601362519069307297288039734360285557161102437971762061618197952401401582392056808071582185536212238487599445353069406466293417744205904960217584077597711318248494475184240164515850277516816451233302791506751597792946699841569541677499127769656439564823514604162218748066855027,
	0.0067102917659601362519069307297288039734360285557161102437971762061618197952401401582392056808071582185536212238487599445353069406466293417744205904960217584077597711318248494475184240164515850277516816451233302791506751597792946699841569541677499127769656439564823514604162218748066855027,
	0.0042785083468637618660784110826227855171274726708752114023382155682336219708787539858760566988334813241561808983571636597369267389143258934319275371524633920044257144989413319034792634199846320150240581276985932832361337249577300867129706338744356129982737921628062083956210285551010068079,
	0.0042785083468637618660784110826227855171274726708752114023382155682336219708787539858760566988334813241561808983571636597369267389143258934319275371524633920044257144989413319034792634199846320150240581276985932832361337249577300867129706338744356129982737921628062083956210285551010068079,
	0.001839874595577084117092445554043923852638472338840242480644268938179143365018867962253657842862216746234732064570567791920709164837809912130901242475071173700371687117847082761312423427971215542793653079569012275971565849946358063576169833245596591756944387094396387917668015963157767852,
	0.001839874595577084117092445554043923852638472338840242480644268938179143365018867962253657842862216746234732064570567791920709164837809912130901242475071173700371687117847082761312423427971215542793653079569012275971565849946358063576169833245596591756944387094396387917668015963157767852);

$quadrature_weights[64] = array(
	0.0486909570091397203833653907347499124426286922838743305086688042456914190998246107310291565645676057401607079939845156005172257043376703767287395573765236401039685866479381075274920900511719320271157129622463682509122641788910270632229694394595885032921037399187298767076084601033342936131,
	0.0486909570091397203833653907347499124426286922838743305086688042456914190998246107310291565645676057401607079939845156005172257043376703767287395573765236401039685866479381075274920900511719320271157129622463682509122641788910270632229694394595885032921037399187298767076084601033342936131,
	0.0485754674415034269347990667839781136875565447049294857111516761025158193093697039229163427633930410186232149083923688162761488505704450697417589593116703853157329164894580165517236877241308351214870169600093357854651930986960906313726182992933363325614247750209880050786299287510692780499,
	0.0485754674415034269347990667839781136875565447049294857111516761025158193093697039229163427633930410186232149083923688162761488505704450697417589593116703853157329164894580165517236877241308351214870169600093357854651930986960906313726182992933363325614247750209880050786299287510692780499,
	0.048344762234802957169769527158017809703692550609501080629442201445249828946429202156764153264348308119169811534137999799779908820312744765416129733427088646813066886130539178187597540312913636916139844188190193872629488730769015964208394624398401975043997268903006190530430762197842013971,
	0.048344762234802957169769527158017809703692550609501080629442201445249828946429202156764153264348308119169811534137999799779908820312744765416129733427088646813066886130539178187597540312913636916139844188190193872629488730769015964208394624398401975043997268903006190530430762197842013971,
	0.0479993885964583077281261798713460699543167134714936209446323930933335214619650277588138568504103427609283146728470455041360837549685364869161566863222680599110109210456299588352028330169041000166382937545505655464884266691630625402297821494221827392164049587946530563778771030124675514431,
	0.0479993885964583077281261798713460699543167134714936209446323930933335214619650277588138568504103427609283146728470455041360837549685364869161566863222680599110109210456299588352028330169041000166382937545505655464884266691630625402297821494221827392164049587946530563778771030124675514431,
	0.0475401657148303086622822069442231716408252512625387521584740318784735191312349586041971325618543660076682369564304738487584849740943805934034367382833518752314207901993991333786062812015195073547884746598535775062676699885664167707011249029305697669004958515813436770491520105115843742005,
	0.0475401657148303086622822069442231716408252512625387521584740318784735191312349586041971325618543660076682369564304738487584849740943805934034367382833518752314207901993991333786062812015195073547884746598535775062676699885664167707011249029305697669004958515813436770491520105115843742005,
	0.0469681828162100173253262857545810751998975284738125649829240886861900500181800807437012381630302198876925642461830694029139318555787845567143614289552410495903601238284556145544858090965965782916339169651505119399637862876053945518410353459767034026687936026945199383607112976484520939933,
	0.0469681828162100173253262857545810751998975284738125649829240886861900500181800807437012381630302198876925642461830694029139318555787845567143614289552410495903601238284556145544858090965965782916339169651505119399637862876053945518410353459767034026687936026945199383607112976484520939933,
	0.0462847965813144172959532492322611849696503075324468007778340818364698861774606986244241539105685321088517142947579291476238551538798963436740600968513359005801910700069462154098456091711311098901749803777735222026075473081311483686560830539773763176758567914860207820170792365910140063798,
	0.0462847965813144172959532492322611849696503075324468007778340818364698861774606986244241539105685321088517142947579291476238551538798963436740600968513359005801910700069462154098456091711311098901749803777735222026075473081311483686560830539773763176758567914860207820170792365910140063798,
	0.0454916279274181444797709969712690588873234618023998968168834081606504637618082102750954507142497706775055424364453740562113890878382679420378787427100982909191308430750899201141096789461078632697297091763378573830284133736378128577579722120264252594541491899441765769262904055702701625378,
	0.0454916279274181444797709969712690588873234618023998968168834081606504637618082102750954507142497706775055424364453740562113890878382679420378787427100982909191308430750899201141096789461078632697297091763378573830284133736378128577579722120264252594541491899441765769262904055702701625378,
	0.0445905581637565630601347100309448432940237999912217256432193286861948363377761089569585678875932857237669096941854082976565514031401996407675401022860761183118504326746863327792604337217763335682212515058414863183914930810334329596384915832703655935958010948424747251920190851700662833367,
	0.0445905581637565630601347100309448432940237999912217256432193286861948363377761089569585678875932857237669096941854082976565514031401996407675401022860761183118504326746863327792604337217763335682212515058414863183914930810334329596384915832703655935958010948424747251920190851700662833367,
	0.0435837245293234533768278609737374809227888974971180150532193925502569499020021803936448815937567079991401855477391110804568848623412043870399620479222000249538880795788245633051476595555730388360811011823841525667998427392843673284072004068821750061964976796287623004834501604656318714989,
	0.0435837245293234533768278609737374809227888974971180150532193925502569499020021803936448815937567079991401855477391110804568848623412043870399620479222000249538880795788245633051476595555730388360811011823841525667998427392843673284072004068821750061964976796287623004834501604656318714989,
	0.0424735151236535890073397679088173661655466481806496697314607722055245433487169327182398988553670128358787507582463602377168227019625334754497484024668087975720049504975593281010888062806587161032924284354938115463233015024659299046001504100674918329532481611571863222497170398830691222425,
	0.0424735151236535890073397679088173661655466481806496697314607722055245433487169327182398988553670128358787507582463602377168227019625334754497484024668087975720049504975593281010888062806587161032924284354938115463233015024659299046001504100674918329532481611571863222497170398830691222425,
	0.0412625632426235286101562974736380477399306355305474105429034779122704951178045914463267035032832336161816547420067160277921114474557623647771372636679857599931025531633255548770293397336318597716427093310378312957479805159734598610664983115148350548735211568465338522875618805992499897174,
	0.0412625632426235286101562974736380477399306355305474105429034779122704951178045914463267035032832336161816547420067160277921114474557623647771372636679857599931025531633255548770293397336318597716427093310378312957479805159734598610664983115148350548735211568465338522875618805992499897174,
	0.0399537411327203413866569261283360739186769506703336301114037026981570543670430333260307390357287606111017588757685176701688554806178713759519003171090525332423003042251947304213502522332118258365256241174986409729902714098049024753746340158430732115642207673265332738358717839602955875715,
	0.0399537411327203413866569261283360739186769506703336301114037026981570543670430333260307390357287606111017588757685176701688554806178713759519003171090525332423003042251947304213502522332118258365256241174986409729902714098049024753746340158430732115642207673265332738358717839602955875715,
	0.0385501531786156291289624969468089910127871122017180319662378854088005271323682681394418540442928363090545214563022868422017877042243007014244875098498616146404178795110038170109976252865902624380463581094085479557660525450020049773872343621719025128277593787164021147974906095237533202082,
	0.0385501531786156291289624969468089910127871122017180319662378854088005271323682681394418540442928363090545214563022868422017877042243007014244875098498616146404178795110038170109976252865902624380463581094085479557660525450020049773872343621719025128277593787164021147974906095237533202082,
	0.0370551285402400460404151018095833750834649453056563021747536272028091562122966687178302646649066832960609370472485057031765338738734008482025086366647963664178752038995704175623165041724901843573087856883034472545386037691055680911138721623610172486110313241291773258491882452773847899443,
	0.0370551285402400460404151018095833750834649453056563021747536272028091562122966687178302646649066832960609370472485057031765338738734008482025086366647963664178752038995704175623165041724901843573087856883034472545386037691055680911138721623610172486110313241291773258491882452773847899443,
	0.0354722132568823838106931467152459479480946310024100946926514848199381113651392962399922996268087884509143420993419937430515415557908457195618550238075571721209638845910166697234073788332647695349442265578792857058786796417110738673392400570019770741873271724201517438135222598792344040215,
	0.0354722132568823838106931467152459479480946310024100946926514848199381113651392962399922996268087884509143420993419937430515415557908457195618550238075571721209638845910166697234073788332647695349442265578792857058786796417110738673392400570019770741873271724201517438135222598792344040215,
	0.0338051618371416093915654821107254310210499263140045346675500650400323727745785853730452808963944098691936344225349051741060036935288424090581463711756382878498537611980973238606529148664990420534952057130296232922368792280098852092993207644225150541876980292972087619863453425206929192216,
	0.0338051618371416093915654821107254310210499263140045346675500650400323727745785853730452808963944098691936344225349051741060036935288424090581463711756382878498537611980973238606529148664990420534952057130296232922368792280098852092993207644225150541876980292972087619863453425206929192216,
	0.032057928354851553585467504347898716966221573881398062250169407854535275399124366530227987935629046729162364779969274126431870966979526186907589490002269660893281421728773647001279141626157958271220102615163092206489916992120482595587916535390136003611498634162765724522022671474313619317,
	0.032057928354851553585467504347898716966221573881398062250169407854535275399124366530227987935629046729162364779969274126431870966979526186907589490002269660893281421728773647001279141626157958271220102615163092206489916992120482595587916535390136003611498634162765724522022671474313619317,
	0.030234657072402478867974059819548659158281397768481241636026542045969161851838118212761980885178641520596873511042783163461341979185470882574743804555268086640389062237383427702813367624714014426121485626242067362445894463989335423458464954799181190120473168677930333898873084606011285311,
	0.030234657072402478867974059819548659158281397768481241636026542045969161851838118212761980885178641520596873511042783163461341979185470882574743804555268086640389062237383427702813367624714014426121485626242067362445894463989335423458464954799181190120473168677930333898873084606011285311,
	0.0283396726142594832275113052002373519812075841257543359907955185084500175712880712901834579816476269393013386531176072296695948860841466158639973753393323262188023471133258509422081952937349849822864752636994881600343083839805990853930436233762729622213044478376753949590318846038229829528,
	0.0283396726142594832275113052002373519812075841257543359907955185084500175712880712901834579816476269393013386531176072296695948860841466158639973753393323262188023471133258509422081952937349849822864752636994881600343083839805990853930436233762729622213044478376753949590318846038229829528,
	0.0263774697150546586716917926252251856755993308422457184496156736853021592428967790284780487213653480867620409279447766944383920384284787790772384251090745670478105870527396429136326932261251511732466974897397268573168068852344129736214469830280087710575094607457344820944885011053938108899,
	0.0263774697150546586716917926252251856755993308422457184496156736853021592428967790284780487213653480867620409279447766944383920384284787790772384251090745670478105870527396429136326932261251511732466974897397268573168068852344129736214469830280087710575094607457344820944885011053938108899,
	0.0243527025687108733381775504090689876499784155133784119819985685535536787083770723737264828464464223276155821319330210193549896426801083040150047332857692873011433649334477370145389017577189505240415125600908800786897201425473757275187332157593198572919772969833130729981971352463730545469,
	0.0243527025687108733381775504090689876499784155133784119819985685535536787083770723737264828464464223276155821319330210193549896426801083040150047332857692873011433649334477370145389017577189505240415125600908800786897201425473757275187332157593198572919772969833130729981971352463730545469,
	0.0222701738083832541592983303841550024229592905997594051455205429744914460867081990116647982811451138592401156680063927909718825845915896692701716212710541472344073624315399429951255221519263275095347974129106415903376085208797420439500915674568159744176912567285070988940509294826076696882,
	0.0222701738083832541592983303841550024229592905997594051455205429744914460867081990116647982811451138592401156680063927909718825845915896692701716212710541472344073624315399429951255221519263275095347974129106415903376085208797420439500915674568159744176912567285070988940509294826076696882,
	0.0201348231535302093723403167285438970895266801007919519220072343276769828211923597982299498416998597995443052252531684909219367615574440281549241161294448697202959593344989612626641188010558013085389491205901106884167596038790695150496733123662891637942237462337673353651179115491957031948,
	0.0201348231535302093723403167285438970895266801007919519220072343276769828211923597982299498416998597995443052252531684909219367615574440281549241161294448697202959593344989612626641188010558013085389491205901106884167596038790695150496733123662891637942237462337673353651179115491957031948,
	0.0179517157756973430850453020011193688971673570364158572977184273569247295870620984743089140579199272107974903016785911970727080884655646148340637373001805876560334052431930062983734905886704331100259778249929425439377011315288821865303197904492848823994202996722656114004109123107733596987,
	0.0179517157756973430850453020011193688971673570364158572977184273569247295870620984743089140579199272107974903016785911970727080884655646148340637373001805876560334052431930062983734905886704331100259778249929425439377011315288821865303197904492848823994202996722656114004109123107733596987,
	0.0157260304760247193219659952975397944260290098431565121528943932284210502164124556525745628476326997189475680077625258949765335021586482683126547283634704087193102431454662772463321304938516661086261262080252305539171654570677889578063634007609097342035360186636479612243231917699790225637,
	0.0157260304760247193219659952975397944260290098431565121528943932284210502164124556525745628476326997189475680077625258949765335021586482683126547283634704087193102431454662772463321304938516661086261262080252305539171654570677889578063634007609097342035360186636479612243231917699790225637,
	0.0134630478967186425980607666859556841084257719773496708184682785221983598894666268489697837056105038485845901773961664652581563686185523959473293683490869846700009741156668864960127745507806046701586435579547632680339906665338521813319281296935586498194608460412423723103161161922347608637,
	0.0134630478967186425980607666859556841084257719773496708184682785221983598894666268489697837056105038485845901773961664652581563686185523959473293683490869846700009741156668864960127745507806046701586435579547632680339906665338521813319281296935586498194608460412423723103161161922347608637,
	0.011168139460131128818590493019208135072778797816827287215251362273969701224836131369547661822970774719521543690039908073147476182135228738610704246958518755712518444434075738269866120460156365855324768445411463643114925829148750923090201475035559533993035986264487097245733097728698218563,
	0.011168139460131128818590493019208135072778797816827287215251362273969701224836131369547661822970774719521543690039908073147476182135228738610704246958518755712518444434075738269866120460156365855324768445411463643114925829148750923090201475035559533993035986264487097245733097728698218563,
	0.0088467598263639477230309146597306476951762660792204997984715769296110380005985367341694286322550520156167431790573509593010611842062630262878798782558974712042810219159674181580449655112696028911646066461502678711637780164986283350190669684468398617127841853445303466680698660632269500149,
	0.0088467598263639477230309146597306476951762660792204997984715769296110380005985367341694286322550520156167431790573509593010611842062630262878798782558974712042810219159674181580449655112696028911646066461502678711637780164986283350190669684468398617127841853445303466680698660632269500149,
	0.0065044579689783628561173603999812667711317610549523400952448792575685125717613068203530526491113296049409911387320826711045787146267036866881961532403342811327869183281273743976710008917886491097375367147212074243884772614562628844975421736416404173672075979097191581386023407454532945934,
	0.0065044579689783628561173603999812667711317610549523400952448792575685125717613068203530526491113296049409911387320826711045787146267036866881961532403342811327869183281273743976710008917886491097375367147212074243884772614562628844975421736416404173672075979097191581386023407454532945934,
	0.0041470332605624676352875357285514153133028192536848024628763661431834776690157393776820933106187137592011723199002845429836606307797425496666456172753165824787973801175029578301513761259541022471768825518482406145696380621686627285992715643614469568410535180218496973657001203470470418364,
	0.0041470332605624676352875357285514153133028192536848024628763661431834776690157393776820933106187137592011723199002845429836606307797425496666456172753165824787973801175029578301513761259541022471768825518482406145696380621686627285992715643614469568410535180218496973657001203470470418364,
	0.0017832807216964329472960791449719331799593472719279556695308063655858546954239803486698215802150348282744786016134857283616955449868451969230490863774274598030023211055562492709717566919237924255297982774711177411074145151155610163293142044147991553384925940046957893721166251082473659733,
	0.0017832807216964329472960791449719331799593472719279556695308063655858546954239803486698215802150348282744786016134857283616955449868451969230490863774274598030023211055562492709717566919237924255297982774711177411074145151155610163293142044147991553384925940046957893721166251082473659733);
?>
